Name
gl.CullFace -- specify whether front- or back-facing facets can be culled
Synopsis
gl.CullFace(mode)
Function
gl.CullFace() specifies whether front- or back-facing facets are culled (as specified by mode) when facet culling is enabled. Facet culling is initially disabled. To enable and disable facet culling, call the gl.Enable() and gl.Disable() commands with the argument #GL_CULL_FACE. Facets include triangles, quadrilaterals, polygons, and rectangles.

gl.FrontFace() specifies which of the clockwise and counterclockwise facets are front-facing and back-facing. See gl.FrontFace for details.

If mode is #GL_FRONT_AND_BACK, no facets are drawn, but other primitives such as points and lines are drawn.

Please consult an OpenGL reference manual for more information.

Inputs
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 initial value is #GL_BACK
Errors
#GL_INVALID_ENUM is generated if mode is not an accepted value.

#GL_INVALID_OPERATION is generated if gl.CullFace() is executed between the execution of gl.Begin() and the corresponding execution of gl.End()

Associated gets
gl.IsEnabled() with argument #GL_CULL_FACE

gl.Get() with argument #GL_CULL_FACE_MODE


Show TOC