Partager via


glMatrixMode, fonction

La fonction glMatrixMode spécifie quelle matrice est la matrice actuelle.

Syntaxe

void WINAPI glMatrixMode(
   GLenum mode
);

Paramètres

mode

Pile de matrice qui est la cible pour les opérations de matrice suivantes. Le paramètre mode peut prendre l’une des trois valeurs suivantes.

Valeur Signification
GL_MODELVIEW
Applique les opérations de matrice suivantes à la pile de matrice modelview.
GL_PROJECTION
Applique les opérations de matrice suivantes à la pile de matrice de projection.
GL_TEXTURE
Applique les opérations de matrice suivantes à la pile de matrices de texture.

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
GL_INVALID_ENUM
mode n’était pas une valeur acceptée.
GL_INVALID_OPERATION
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd.

Notes

La fonction glMatrixMode définit le mode de matrice actuel.

La fonction suivante récupère des informations relatives à glMatrixMode :

glGet avec argument GL_MATRIX_MODE

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
Gl.h
Bibliothèque
Opengl32.lib
DLL
Opengl32.dll

Voir aussi

glBegin

glEnd

glLoadMatrix

glPushMatrix