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的對應呼叫之間呼叫。

備註

如果cap為已啟用的功能,gllsEnabled函式會傳回GL_TRUE,否則會傳回GL_FALSE。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Gl.h
程式庫
Opengl32.lib
DLL
Opengl32.dll

另請參閱

glBegin

glEnable

glEnd