glColorMaterial

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

基本介紹

  • 中文名:glColorMaterial
  • 外文名:glColorMaterial
  • 函式導致:glColorMaterial 函式導致跟蹤當前顏色的一種材料的顏色
  • 語法:void WINAPI glColorMaterial(GLenum face,GLenum mode);
語法,參數,備註,

語法

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 函式 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

相關詞條

熱門詞條

聯絡我們