glCullFace, fonction
La fonction glCullFace spécifie si les facettes avant ou arrière peuvent être supprimées.
Syntaxe
void WINAPI glCullFace(
GLenum mode
);
Paramètres
-
mode
-
Spécifie si les facettes avant ou arrière sont candidates à l’élimination. Les constantes symboliques GL_FRONT, GL_BACK et GL_FRONT_AND_BACK sont acceptées. La valeur par défaut est GL_BACK.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Codes d’erreur
Les codes d’erreur suivants peuvent être récupérés par la fonction glGetError .
Name | Signification |
---|---|
|
mode n’était pas une valeur acceptée. |
|
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd. |
Notes
La fonction glCullFace spécifie si les facettes avant ou arrière sont supprimées (comme spécifié par le mode) lorsque l’élimination des facettes est activée. Vous activez et désactivez l’élimination des facettes à l’aide de glEnable et glDisable avec l’argument GL_CULL_FACE. Les facettes incluent des triangles, des quadrilatères, des polygones et des rectangles.
La fonction glFrontFace spécifie les facettes dans le sens des aiguilles d’une montre et dans le sens inverse des aiguilles d’une montre qui sont orientées vers l’avant et vers l’arrière.
Si le mode est GL_FRONT_AND_BACK, aucune facette n’est dessinée, mais d’autres primitives, telles que les points et les lignes, sont dessinées.
Les fonctions suivantes récupèrent des informations relatives à glCullFace :
glGet avec argument GL_CULL_FACE_MODE
glIsEnabled avec argument GL_CULL_FACE
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
Bibliothèque |
|
DLL |
|