glCullFace-Funktion

Die glCullFace-Funktion gibt an, ob front- oder back-facing Facets gecullt werden können.

Syntax

void WINAPI glCullFace(
   GLenum mode
);

Parameter

mode

Gibt an, ob front- oder back-facing Facets Kandidaten für das Culling sind. Die symbolischen Konstanten GL _ FRONT, GL _ BACK und GL FRONT AND BACK werden _ _ _ akzeptiert. Der Standardwert ist GL _ BACK.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Fehlercodes

Die folgenden Fehlercodes können von der glGetError-Funktion abgerufen werden.

Name Bedeutung
GL _ INVALID _ ENUM
mode war kein akzeptierter Wert.
UNGÜLTIGER _ _ GL-VORGANG
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen.

Bemerkungen

Die glCullFace-Funktion gibt an, ob front- oder zurück gerichtete Facets gecullt werden (wie im -Modus angegeben), wenn Facet-Culling aktiviert ist. Sie aktivieren und deaktivieren facet culling mit glEnable und glDisable mit dem Argument GL _ CULL _ FACE. Facets umfassen Dreiecke, Quadrieren, Polygone und Rechtecke.

Die glFrontFace-Funktion gibt an, welche facets im Uhrzeigersinn und gegen den Uhrzeigersinn nach vorne und nach hinten ausgerichtet sind.

Wenn der Modus GL FRONT AND BACK ist, werden keine _ _ Facets gezeichnet, aber andere Primitive wie Punkte und _ Linien werden gezeichnet.

Die folgenden Funktionen rufen Informationen im Zusammenhang mit glCullFace ab:

glGet mit Argument GL _ CULL _ FACE _ MODE

glIsEnabled mit Argument GL _ CULL _ FACE

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Weitere Informationen

glBegin

glDisable

glEnable

glEnd

glFrontFace

glGet

glIsEnabled