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