Freigeben über


glMatrixMode-Funktion

Die glMatrixMode-Funktion gibt an, welche Matrix die aktuelle Matrix ist.

Syntax

void WINAPI glMatrixMode(
   GLenum mode
);

Parameter

mode

Der Matrixstapel, der das Ziel für nachfolgende Matrixvorgänge ist. Der Modusparameter kann einen von drei Werten annehmen.

Wert Bedeutung
GL_MODELVIEW
Wendet nachfolgende Matrixvorgänge auf den Modellansichtsmatrixstapel an.
GL_PROJECTION
Wendet nachfolgende Matrixvorgänge auf den Projektionsmatrixstapel an.
GL_TEXTURE
Wendet nachfolgende Matrixvorgänge auf den Texturmatrixstapel an.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Fehlercodes

Die folgenden Fehlercodes können von der glGetError-Funktion abgerufen werden.

Name Bedeutung
GL_INVALID_ENUM
der Modus war kein akzeptierter Wert.
GL_INVALID_OPERATION
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen.

Bemerkungen

Die glMatrixMode-Funktion legt den aktuellen Matrixmodus fest.

Die folgende Funktion ruft Informationen im Zusammenhang mit glMatrixMode ab:

glGet mit Argument GL_MATRIX_MODE

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Weitere Informationen

glBegin

glEnd

glLoadMatrix

glPushMatrix