glDisableClientState 函式
glEnableClientState和glDisableClientState函式分別啟用和停用陣列。
語法
void WINAPI glDisableClientState(
GLenum array
);
參數
-
array
-
您想要啟用或停用之陣列的符號常數。 此參數可以假設下列其中一個值。
值 意義 - GL_COLOR_ARRAY
如果啟用,請使用色彩陣列搭配 glArrayElement、 glDrawElements或 glDrawArrays的呼叫。
另請參閱 glColorPointer。- GL_EDGE_FLAG_ARRAY
如果啟用,請使用邊緣旗標陣列搭配 glArrayElement、 glDrawElements或 glDrawArrays的呼叫。
另請參閱 glEdgeFlagPointer。- GL_INDEX_ARRAY
如果啟用,請使用索引陣列搭配 glArrayElement、 glDrawElements或 glDrawArrays的呼叫。
另請參閱 glIndexPointer。- GL_NORMAL_ARRAY
如果啟用,請使用一般陣列搭配 glArrayElement、 glDrawElements或 glDrawArrays的呼叫。
另請參閱 glNormalPointer。- GL_TEXTURE_COORD_ARRAY
如果啟用,請使用紋理座標陣列搭配 glArrayElement、 glDrawElements或 glDrawArrays的呼叫。
另請參閱 glTexCoordPointer。- GL_VERTEX_ARRAY
如果已啟用,請使用頂點陣列搭配 glArrayElement、 glDrawElements或 glDrawArrays的呼叫。
另請參閱 glVertexPointer。
傳回值
此函式不會傳回值。
錯誤碼
glGetError函式可以擷取下列錯誤碼。
名稱 | 意義 |
---|---|
|
array 不是接受的值。 |
備註
glEnableClientState和glDisableClientState函式會啟用和停用各種個別陣列。 使用 glIsEnabled 或 glGet 來判斷任何功能的目前設定。
在對 glBegin的呼叫與glEnd的對應呼叫之間呼叫glEnableClientState和glDisableClientState可能會導致錯誤。 如果未產生任何錯誤,則行為未定義。
注意
glEnableClientState和glDisableClientState函式僅適用于 OpenGL 1.1 版或更新版本。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|