glIsEnabled -	test whether a capability is enabled

C Specification

  GLboolean glIsEnabled( GLenum	cap )


  cap  Specifies a symbolic constant indicating	a GL capability.


  glIsEnabled returns GL_TRUE if cap is	an enabled capability and returns
  GL_FALSE otherwise.  The following capabilities are accepted for cap:

  GL_ALPHA_TEST		       See glAlphaFunc.
  GL_AUTO_NORMAL	       See glEvalCoord.
  GL_BLEND		       See glBlendFunc.
  GL_CLIP_PLANEi	       See glClipPlane.
  GL_COLOR_ARRAY_EXT	       See glColorPointerEXT.
  GL_COLOR_MATERIAL	       See glColorMaterial.
  GL_CULL_FACE		       See glCullFace.
  GL_DEPTH_TEST		       See glDepthFunc and  glDepthRange.
  GL_DITHER		       See glEnable.
  GL_EDGE_FLAG_ARRAY_EXT       See glEdgeFlagPointerEXT.
  GL_FOG		       See glFog.
  GL_INDEX_ARRAY_EXT	       See glIndexPointerEXT.
  GL_LIGHTi		       See glLightModel	and glLight.
  GL_LIGHTING		       See glMaterial, glLightModel, and glLight.
  GL_LINE_SMOOTH	       See glLineWidth.
  GL_LINE_STIPPLE	       See glLineStipple.
  GL_LOGIC_OP		       See glLogicOp.
  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_EXT	       See glNormalPointerEXT.
  GL_NORMALIZE		       See glNormal.
  GL_POINT_SMOOTH	       See glPointSize.
  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_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_EXT	       See glVertexPointerEXT.


  If an	error is generated, glIsEnabled	returns	zero.


  GL_INVALID_ENUM is generated if cap is not an	accepted value.

  GL_INVALID_OPERATION is generated if glIsEnabled is executed between the
  execution of glBegin and the corresponding execution of glEnd.

See Also


Introduction | Alphabetic | Specification

Last Edited: Mon, May 22, 1995