glColorMaterial

GLen GLen 用參數

簡介

glColorMaterial 函式導致跟蹤當前顏色的一種材料的顏色。

語法

void WINAPI glColorMaterial(
GLenum face,
GLenum mode
);

參數

指定是否前、 後,或前和回材料參數應跟蹤當前顏色。 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 函式指定哪些材料參數跟蹤當前顏色。 當您啟用 GL_COLOR_MATERIAL、 材料或資料的每個指定的 臉,材料參數或參數指定的 模式 跟蹤當前顏色在所有時間。 啟用和禁用 GL_COLOR_MATERIAL 函式 glEnableglDisable,用 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

相關詞條

相關搜尋

熱門詞條

聯絡我們