glCullFace.3gl








Name


  glCullFace - specify whether front- or back-facing facets can	be culled





C Specification


  void glCullFace( GLenum mode )





Parameters




  mode	Specifies whether front- or back-facing	facets are candidates for

	culling.  Symbolic constants GL_FRONT, GL_BACK,	and GL_FRONT_AND_BACK

	are accepted.  The default value is GL_BACK.





Description


  glCullFace specifies whether front- or back-facing facets are	culled (as

  specified by mode) when facet	culling	is enabled.  Facet culling is enabled

  and disabled using the glEnable and glDisable	commands with the argument

  GL_CULL_FACE.	 Facets	include	triangles, quadrilaterals, polygons, and

  rectangles.



  glFrontFace specifies	which of the clockwise and counterclockwise facets

  are front-facing and back-facing.  See glFrontFace.



Notes


  If the mode is GL_FRONT_AND_BACK then	no facets are drawn, but other

  primitives such as points and	lines are.



Errors


  GL_INVALID_ENUM is generated if mode is not an accepted value.



  GL_INVALID_OPERATION is generated if glCullFace is executed between the

  execution of glBegin and the corresponding execution of glEnd.



Associated Gets


  glIsEnabled with argument GL_CULL_FACE

  glGet	with argument GL_CULL_FACE_MODE



See Also


  glEnable, glFrontFace








Introduction | Alphabetic | Specification

Last Edited: Mon, May 22, 1995

AFV