次の方法で共有


glDisableClientState 関数

glEnableClientState 関数と glDisableClientState 関数は、それぞれ配列を有効または無効にします。

構文

void WINAPI glDisableClientState(
   GLenum array
);

パラメーター

array

有効または無効にする配列のシンボリック定数。 このパラメーターは、次のいずれかの値を想定できます。

説明
GL_COLOR_ARRAY
有効な場合は、 glArrayElement、glDrawElements、または glDrawArrays の呼び出しでカラー配列 を使用します
glColorPointer も参照してください。
GL_EDGE_FLAG_ARRAY
有効な場合は、edge フラグ配列を使用し、 glArrayElementglDrawElements、または 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 関数によって取得できます。

名前 意味
GL_INVALID_ENUM
配列 が受け入れ可能な値ではなかった。

解説

glEnableClientState 関数と glDisableClientState 関数は、さまざまな個々の配列を有効または無効にします。 glIsEnabled または glGet を使用して、任意の機能の現在の設定を決定します。

glBegin の呼び出しと glEnd の対応する呼び出しの間で glEnableClientStateglDisableClientState を呼び出すと、エラーが発生する可能性があります。 エラーが生成されない場合、動作は未定義です。

Note

glEnableClientState 関数と glDisableClientState 関数は、OpenGL バージョン 1.1 以降でのみ使用できます。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Gl.h
ライブラリ
Opengl32.lib
[DLL]
Opengl32.dll

関連項目

glArrayElement

glBegin

glColorPointer

glDrawArrays

glDrawElements

glEdgeFlagPointer

glEnable

glEnableClientState

glEnd

glGetPointerv

glIndexPointer

glInterleavedArrays

glNormalPointer

glTexCoordPointer

glVertexPointer