fonction glEnd
Les fonctions glBegin et glEnd délimitent les sommets d’une primitive ou d’un groupe de primitives similaires.
Syntaxe
void WINAPI glEnd(void);
Paramètres
Cette fonction n’a pas de paramètres.
Valeur retournée
Cette fonction ne retourne pas de valeur.
Codes d’erreur
Le code d’erreur suivant peut être récupéré par la fonction glGetError .
Nom | Signification |
---|---|
|
Une fonction autre que glVertex, glColor, glIndex, glNormal, glTexCoord, glEvalCoord, glEvalPoint, glMaterial, glEdgeFlag, glCallList ou glCallLists a été appelée entre glBegin et le glEnd correspondant. La fonction glEnd a été appelée avant l’appel du glBegin correspondant, ou glBegin a été appelé dans une séquence glBegin/glEnd . |
Notes
Les fonctions glBegin et glEnd délimitent les sommets qui définissent une primitive ou un groupe de primitives similaires. La fonction glBegin accepte un argument unique qui spécifie laquelle des dix primitives composent les sommets. En prenant n comme nombre entier commençant à un et N comme nombre total de sommets spécifiés, les interprétations sont les suivantes :
Vous pouvez utiliser uniquement un sous-ensemble de fonctions OpenGL entre glBegin et glEnd. Les fonctions que vous pouvez utiliser sont les suivantes :
Vous pouvez également utiliser glCallList ou glCallLists pour exécuter des listes d’affichage qui incluent uniquement les fonctions précédentes. Si une autre fonction OpenGL est appelée entre glBegin et glEnd, l’indicateur d’erreur est défini et la fonction est ignorée.
Quelle que soit la valeur choisie pour le mode dans glBegin, le nombre de sommets que vous pouvez définir entre glBegin et glEndn’est pas limité. Les lignes, les triangles, les quadrilatères et les polygones qui ne sont pas spécifiés de manière incomplète ne sont pas dessinés. La spécification est incomplète lorsque trop peu de sommets sont fournis pour spécifier même une seule primitive ou lorsqu’un nombre incorrect de sommets est spécifié. La primitive incomplète est ignorée ; les primitives complètes sont dessinées.
La spécification minimale des sommets pour chaque primitive est :
Nombre minimal de sommets Type de primitive 1 point 2 line 3 triangle 4 Quadrilatère 3 polygon Les modes qui nécessitent un certain nombre de sommets sont GL_LINES (2), GL_TRIANGLES (3), GL_QUADS (4) et GL_QUAD_STRIP (2).
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 |
|