glIsEnabled 関数

gllsEnabled 関数は、機能が有効かどうかをテストします。

構文

GLboolean WINAPI glIsEnabled(
   GLenum cap
);

パラメーター

キャップ

OpenGL 機能を示すシンボリック定数。 次の機能を使用できます。

説明
GL_ALPHA_TEST
glAlphaFunc を参照してください
GL_AUTO_NORMAL
glEvalCoord を参照してください
GL_BLEND
glBlendFunc を参照してください
GL_CLIP_PLANE i
glClipPlane を参照してください
GL_COLOR_ARRAY
glColorPointer を参照してください
GL_COLOR_LOGIC_OP
glLogicOp を参照してください
GL_COLOR_MATERIAL
glColorMaterial を参照してください
GL_CULL_FACE
glCullFace を参照してください
GL_DEPTH_TEST
glDepthFuncglDepthRange を参照してください
GL_DITHER
glEnable を参照してください
GL_FOG
glFog を参照してください
GL_INDEX_ARRAY
glIndexPointer を参照してください
GL_INDEX_LOGIC_OP
glLogicOp を参照してください
GL_LIGHT i
glLightModelglLight を参照してください
GL_LIGHTING
glMaterialglLightModelglLight に関するページを参照してください
GL_LINE_SMOOTH
glLineWidth を参照してください
GL_LINE_STIPPLE
glLineStipple を参照してください
GL_MAP1_COLOR_4
glMap1 を参照してください
GL_MAP1_INDEX
glMap1 を参照してください
GL_MAP1_NORMAL
glMap1 を参照してください
GL_MAP1_TEXTURE_COORD_1
glMap1 を参照してください
GL_MAP1_TEXTURE_COORD_2
glMap1 を参照してください
GL_MAP1_TEXTURE_COORD_3
glMap1 を参照してください
GL_MAP1_TEXTURE_COORD_4
glMap1 を参照してください
GL_MAP1_VERTEX_3
glMap1 を参照してください
GL_MAP1_VERTEX_4
glMap1 を参照してください
GL_MAP2_COLOR_4
glMap2 を参照してください
GL_MAP2_INDEX
glMap2 を参照してください
GL_MAP2_NORMAL
glMap2 を参照してください
GL_MAP2_TEXTURE_COORD_1
glMap2 を参照してください
GL_MAP2_TEXTURE_COORD_2
glMap2 を参照してください
GL_MAP2_TEXTURE_COORD_3
glMap2 を参照してください
GL_MAP2_TEXTURE_COORD_4
glMap2 を参照してください
GL_MAP2_VERTEX_3
glMap2 を参照してください
GL_MAP2_VERTEX_4
glMap2 を参照してください
GL_NORMAL_ARRAY
glNormalPointer を参照してください
GL_NORMALIZE
glNormal を参照してください
GL_POINT_SMOOTH
glPointSize を参照してください
GL_POLYGON_OFFSET_FILL
glPolygonOffset を参照してください
GL_POLYGON_OFFSET_LINE
glPolygonOffset を参照してください
GL_POLYGON_OFFSET_POINT
glPolygonOffset を参照してください
GL_POLYGON_SMOOTH
glPolygonMode を参照してください
GL_POLYGON_STIPPLE
glPolygonStipple を参照してください
GL_SCISSOR_TEST
glScissor を参照してください
GL_STENCIL_TEST
glStencilFuncglStencilOp を参照してください
GL_TEXTURE_1D
glTexImage1D を参照してください
GL_TEXTURE_2D
glTexImage2D を参照してください
GL_TEXTURE_COORD_ARRAY
glTexCoordPointer を参照してください
GL_TEXTURE_GEN_Q
glTexGen を参照してください
GL_TEXTURE_GEN_R
glTexGen を参照してください
GL_TEXTURE_GEN_S
glTexGen を参照してください
GL_TEXTURE_GEN_T
glTexGen を参照してください
GL_VERTEX_ARRAY
glVertexPointer を参照してください

エラー コード

glGetError 関数では、次のエラー コードを取得できます。

名前 意味
GL_INVALID_ENUM
cap は受け入れ可能な値ではありません。
GL_INVALID_OPERATION
glBegin の呼び出しと glEnd の対応する呼び出しの間に関数が呼び出されました。

解説

gllsEnabled 関数は、cap が有効な機能の場合はGL_TRUEを返し、それ以外の場合はGL_FALSE返します。

必要条件

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

関連項目

glBegin

glEnable

glEnd