fonction glEdgeFlag
Signale les arêtes en tant que limites ou non limites.
void WINAPI glEdgeFlag(
GLboolean flag
);
-
flag
-
Spécifie la valeur actuelle de l’indicateur d’arête, TRUE ou FALSE.
Cette fonction ne retourne pas de valeur.
Chaque vertex d’un polygone, d’un triangle distinct ou d’un quadrilatère distinct spécifié entre une paire glEnd glBegin/ est marqué comme début d’une limite ou d’un bord non limite. Si l’indicateur d’arête actuel est TRUE lorsque le vertex est spécifié, le vertex est marqué comme début d’un bord limite. Si l’indicateur d’arête actuel est FALSE, le sommet est marqué comme début d’un bord non limite. La fonction glEdgeFlag définit l’indicateur d’arête sur TRUE si l’indicateur est différent de zéro, FALSE dans le cas contraire.
Les sommets des triangles connectés et des quadrilatères connectés sont toujours marqués comme limites, quelle que soit la valeur de l’indicateur de bord.
Les indicateurs de limite et d’arête non limite sur les sommets sont significatifs uniquement si GL_POLYGON_MODE est défini sur GL_POINT ou GL_LINE. Consultez glPolygonMode.
Initialement, le bit d’indicateur de bord est TRUE.
L’indicateur de périphérie actuel peut être mis à jour à tout moment. En particulier, glEdgeFlag peut être appelé entre un appel à glBegin et l’appel à glEnd correspondant.
Les fonctions suivantes récupèrent des informations relatives à glEdgeFlag :
glGet avec argument GL_EDGE_FLAG
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 |
|