glIsEnabled function

The gllsEnabled function tests whether a capability is enabled.

Syntax


GLboolean WINAPI glIsEnabled(
   GLenum cap
);

Parameters

cap

A symbolic constant indicating an OpenGL capability. The following capabilities are accepted.

ValueMeaning
GL_ALPHA_TEST

See glAlphaFunc

GL_AUTO_NORMAL

See glEvalCoord

GL_BLEND

See glBlendFunc

GL_CLIP_PLANE i

See glClipPlane

GL_COLOR_ARRAY

See glColorPointer

GL_COLOR_LOGIC_OP

See glLogicOp

GL_COLOR_MATERIAL

See glColorMaterial

GL_CULL_FACE

See glCullFace

GL_DEPTH_TEST

See glDepthFunc and glDepthRange

GL_DITHER

See glEnable

GL_FOG

See glFog

GL_INDEX_ARRAY

See glIndexPointer

GL_INDEX_LOGIC_OP

See glLogicOp

GL_LIGHT i

See glLightModel and glLight

GL_LIGHTING

See glMaterial, glLightModel, and glLight

GL_LINE_SMOOTH

See glLineWidth

GL_LINE_STIPPLE

See glLineStipple

GL_MAP1_COLOR_4

See glMap1

GL_MAP1_INDEX

See glMap1

GL_MAP1_NORMAL

See glMap1

GL_MAP1_TEXTURE_COORD_1

See glMap1

GL_MAP1_TEXTURE_COORD_2

See glMap1

GL_MAP1_TEXTURE_COORD_3

See glMap1

GL_MAP1_TEXTURE_COORD_4

See glMap1

GL_MAP1_VERTEX_3

See glMap1

GL_MAP1_VERTEX_4

See glMap1

GL_MAP2_COLOR_4

See glMap2

GL_MAP2_INDEX

See glMap2

GL_MAP2_NORMAL

See glMap2

GL_MAP2_TEXTURE_COORD_1

See glMap2

GL_MAP2_TEXTURE_COORD_2

See glMap2

GL_MAP2_TEXTURE_COORD_3

See glMap2

GL_MAP2_TEXTURE_COORD_4

See glMap2

GL_MAP2_VERTEX_3

See glMap2

GL_MAP2_VERTEX_4

See glMap2

GL_NORMAL_ARRAY

See glNormalPointer

GL_NORMALIZE

See glNormal

GL_POINT_SMOOTH

See glPointSize

GL_POLYGON_OFFSET_FILL

See glPolygonOffset

GL_POLYGON_OFFSET_LINE

See glPolygonOffset

GL_POLYGON_OFFSET_POINT

See glPolygonOffset

GL_POLYGON_SMOOTH

See glPolygonMode

GL_POLYGON_STIPPLE

See glPolygonStipple

GL_SCISSOR_TEST

See glScissor

GL_STENCIL_TEST

See glStencilFunc and glStencilOp

GL_TEXTURE_1D

See glTexImage1D

GL_TEXTURE_2D

See glTexImage2D

GL_TEXTURE_COORD_ARRAY

See glTexCoordPointer

GL_TEXTURE_GEN_Q

See glTexGen

GL_TEXTURE_GEN_R

See glTexGen

GL_TEXTURE_GEN_S

See glTexGen

GL_TEXTURE_GEN_T

See glTexGen

GL_VERTEX_ARRAY

See glVertexPointer

 

Error codes

The following error codes can be retrieved by the glGetError function.

NameMeaning
GL_INVALID_ENUM

cap was not an accepted value.

GL_INVALID_OPERATION

The function was called between a call to glBegin and the corresponding call to glEnd.

Error codes

The following error codes can be retrieved by the glGetError function.

NameMeaning
GL_INVALID_ENUM

cap was not an accepted value.

GL_INVALID_OPERATION

The function was called between a call to glBegin and the corresponding call to glEnd.

Remarks

The gllsEnabled function returns GL_TRUE if cap is an enabled capability and returns GL_FALSE otherwise.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Gl.h

Library

Opengl32.lib

DLL

Opengl32.dll

See also

glBegin
glEnable
glEnd

 

 

Show: