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 |
|---|---|
|
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 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 |
|
| Bibliothek |
|
| DLL |
|