glIsEnabled.3gl








Name


  glIsEnabled -	test whether a capability is enabled





C Specification


  GLboolean glIsEnabled( GLenum	cap )





Parameters




  cap  Specifies a symbolic constant indicating	a GL capability.



Description


  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_COORD_ARRAY_EXT   See glTexCoordPointerEXT.

  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.



Notes


  If an	error is generated, glIsEnabled	returns	zero.



Errors


  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


  glEnable








Introduction | Alphabetic | Specification

Last Edited: Mon, May 22, 1995

AFV