glCullFace-Funktion
Die glCullFace-Funktion gibt an, ob frontseitige oder nach hinten gerichtete Facetten gekullt werden können.
Syntax
void WINAPI glCullFace(
GLenum mode
);
Parameter
-
mode
-
Gibt an, ob gesichternde oder nach hinten gerichtete Facetten 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 |
---|---|
|
mode war kein akzeptierter Wert. |
|
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen. |
Bemerkungen
Die glCullFace-Funktion gibt an, ob frontseitige oder nach hinten gerichtete Facetten (wie im Modus angegeben) gekullt werden, wenn die Facet-Culling-Funktion aktiviert ist. Sie aktivieren und deaktivieren facet culling mithilfe von glEnable und glDisable mit dem Argument GL_CULL_FACE. Zu den Facetten gehören Dreiecke, Vierecks, Polygone und Rechtecke.
Die glFrontFace-Funktion gibt an, welche der Facetten im Uhrzeigersinn und gegen den Uhrzeigersinn nach vorne und nach hinten gerichtet sind.
Wenn der Modus GL_FRONT_AND_BACK ist, werden keine Facetten gezeichnet, aber andere Grundtypen 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
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Bibliothek |
|
DLL |
|