Export (0) Print
Expand All
Expand Minimize

glIsEnabled function

Applies to: desktop apps only

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.

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

Minimum supported server

Windows 2000 Server

Header

Gl.h

Library

Opengl32.lib

DLL

Opengl32.dll

See also

glBegin
glEnable
glEnd

 

 

Send comments about this topic to Microsoft

Build date: 3/6/2012

Community Additions

ADD
Show:
© 2015 Microsoft