複製鏈接
請複製以下鏈接發送給好友

glColorMaterial

鎖定
glColorMaterial 函數導致跟蹤當前顏色的一種材料的顏色。
中文名
glColorMaterial
外文名
glColorMaterial
函數導致
glColorMaterial 函數導致跟蹤當前顏色的一種材料的顏色
語    法
void WINAPI glColorMaterial(GLenum face,GLenum mode);

目錄

glColorMaterial語法

void WINAPI glColorMaterial(
GLenum face,
GLenum mode
);

glColorMaterial參數

指定是否前、 後,或前和回材料參數應跟蹤當前顏色。 GL_FRONT、 GL_BACK 和 GL_FRONT_AND_BACK 接受的值。 默認值為 GL_FRONT_AND_BACK。
模式
指定哪幾個材料參數跟蹤當前顏色。 GL_EMISSION、 GL_AMBIENT、 GL_DIFFUSE、 GL_SPECULAR,GL_AMBIENT_AND_DIFFUSE 接受的值。 默認值為 GL_AMBIENT_AND_DIFFUSE。
返回值
返回以下錯誤代碼和他們的條件。
返回代碼
説明
GL_INVALID_ENUM
臉上 或 模式 不被接受的值。
GL_INVALID_OPERATION
調用 glBegin 和 glEnd 的相應調用之間被調用該函數。

glColorMaterial其他信息

glColorMaterial 函數指定哪些材料參數跟蹤當前顏色。 當您啓用 GL_COLOR_MATERIAL、 材料或資料的每個指定的 臉,材料參數或參數指定的 模式 跟蹤當前顏色在所有時間。 啓用和禁用 GL_COLOR_MATERIAL 函數 glEnable 和 glDisable,用 GL_COLOR_MATERIAL 作為其參數調用的。 默認情況下,GL_COLOR_MATERIAL 被禁用。
使用 glColorMaterial,您可以更改使用僅 glColor 函數,而不調用 glMaterial 每個頂點的材料參數的一個子集。 如果您想指定只有這種部分參數的每個頂點的最好這樣做與 glColorMaterial 比與 glMaterial。
以下函數檢索有關 glColorMaterial 的信息:
用參數 GL_COLOR_MATERIAL_PARAMETER glGet
用參數 GL_COLOR_MATERIAL_FACE glGet
用參數 GL_COLOR_MATERIAL glIsEnabled
要求
最小支持的客户端
Windows 2000 專業版
最小支持的服務器
Windows 2000 服務器
標題
Gl.h
圖書館
Opengl32.lib
DLL
Opengl32.dll