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