移植颜色调用

下表列出了 IRIS GL 颜色函数及其等效的 OpenGL 函数。

IRIS GL 函数 OpenGL 函数 含义
c glColor 设置 RGB 颜色。
color glIndex 设置颜色索引。
getcolor glGet ( GL_CURRENT_INDEX ) 返回当前颜色索引。
getmcolor 获取颜色映射条目的 RGB 值的副本。
gRGBcolor glGet ( GL_CURRENT_COLOR ) 获取当前 RGB 颜色值。
mapcolor
RGBcolor glColor 设置 RGB 颜色。
writemask glIndexMask 设置颜色索引模式颜色掩码。
wmpackRGBwritemask
glColorMask 设置 RGB 颜色模式掩码。
getwritemask glGet ( GL_COLOR_WRITEMASK ) glGet ( GL_INDEX_WRITEMASK )
获取颜色掩码。
gRGBmask glGet ( GL_COLOR_WRITEMASK ) 获取颜色掩码。
zwritemask glDepthMask

注意

zwritemask 替换为 glDepthMask 时要小心; glDepthMask 采用布尔参数,而 zwritemask 采用位字段。

如果要使用多个色图,则需要使用适当的 Windows 色图函数。 因此, multimaponemapgetcmmodesetmapgetmap 没有 OpenGL 等效项。