bool = gl.IsEnabled(cap)
gl.IsEnabled()
returns #GL_TRUE
if cap
is an enabled capability and returns #GL_FALSE
otherwise. Initially all capabilities except #GL_DITHER
are disabled; #GL_DITHER
is
initially enabled.
The following capabilities are accepted for cap
:
#GL_ALPHA_TEST
#GL_AUTO_NORMAL
#GL_BLEND
#GL_CLIP_PLANEi
#GL_COLOR_ARRAY
#GL_COLOR_LOGIC_OP
#GL_COLOR_MATERIAL
#GL_CULL_FACE
#GL_DEPTH_TEST
#GL_DITHER
#GL_EDGE_FLAG_ARRAY
#GL_FOG
#GL_INDEX_ARRAY
#GL_INDEX_LOGIC_OP
#GL_LIGHTi
#GL_LIGHTING
#GL_LINE_SMOOTH
#GL_LINE_STIPPLE
#GL_MAP1_COLOR_4
#GL_MAP1_INDEX
#GL_MAP1_NORMAL
#GL_MAP1_TEXTURE_COORD_1
#GL_MAP1_TEXTURE_COORD_2
#GL_MAP1_TEXTURE_COORD_3
#GL_MAP1_TEXTURE_COORD_4
#GL_MAP2_COLOR_4
#GL_MAP2_INDEX
#GL_MAP2_NORMAL
#GL_MAP2_TEXTURE_COORD_1
#GL_MAP2_TEXTURE_COORD_2
#GL_MAP2_TEXTURE_COORD_3
#GL_MAP2_TEXTURE_COORD_4
#GL_MAP2_VERTEX_3
#GL_MAP2_VERTEX_4
#GL_NORMAL_ARRAY
#GL_NORMALIZE
#GL_POINT_SMOOTH
#GL_POLYGON_SMOOTH
#GL_POLYGON_OFFSET_FILL
#GL_POLYGON_OFFSET_LINE
#GL_POLYGON_OFFSET_POINT
#GL_POLYGON_STIPPLE
#GL_RESCALE_NORMAL
#GL_SCISSOR_TEST
#GL_STENCIL_TEST
#GL_TEXTURE_1D
#GL_TEXTURE_2D
#GL_TEXTURE_COORD_ARRAY
#GL_TEXTURE_GEN_Q
#GL_TEXTURE_GEN_R
#GL_TEXTURE_GEN_S
#GL_TEXTURE_GEN_T
#GL_VERTEX_ARRAY
If an error is generated, gl.IsEnabled()
returns 0.
Please consult an OpenGL reference manual for more information.
#GL_TRUE
or #GL_FALSE
#GL_INVALID_ENUM
is generated if cap
is not an accepted value.
#GL_INVALID_OPERATION
is generated if gl.IsEnabled()
is executed between the execution of gl.Begin() and the corresponding execution of gl.End().