glRectf, fonction
La fonction glRectf dessine un rectangle.
Syntaxe
void WINAPI glRectf(
GLfloat x1,
GLfloat y1,
GLfloat x2,
GLfloat y2
);
Paramètres
-
x1
-
Coordonnée x du sommet d’un rectangle.
-
y1
-
Coordonnée y du sommet d’un rectangle.
-
x2
-
Coordonnée x du sommet opposé du rectangle.
-
y2
-
Coordonnée y du sommet opposé du rectangle.
Valeur renvoyé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 .
Name | Signification |
---|---|
|
La fonction a été appelée entre un appel à glBegin et l’appel à glEnd correspondant. |
Notes
La fonction glRectf prend en charge la spécification efficace des rectangles sous la forme de deux points d’angle. Chaque commande rectangle prend quatre arguments, organisés soit en deux paires consécutives de coordonnées (x, y), soit en tant que deux pointeurs vers des tableaux, chacun contenant une paire (x, y). Le rectangle résultant est défini dans le plan z = 0.
La fonction glRectf(x1,y1,x2,y2) est exactement équivalente à la séquence suivante :
glBegin(GL_POLYGON);
glVertex2( x1,y1);
glVertex2( x2,y1);
glVertex2( x2,y2);
glVertex2( x1,y2);
glEnd( );
Notez que si le deuxième sommet se trouve au-dessus et à droite du premier sommet, le rectangle est construit avec un enroulement dans le sens inverse des aiguilles d’une montre.
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 |
|