[Front] [Reference] [Imp. Guide] [Index]

glMatrixMode
[Prev] [Next]

glMatrixMode: specify which matrix is the current matrix.

C Specification | Parameters | Description | Errors | Associated Gets | See Also

[Up] C Specification

void glMatrixMode(
    GLenum	 mode)

[Up] Parameters

mode
Specifies which matrix stack is the target for subsequent matrix operations. Three values are accepted: GL_MODELVIEW, GL_PROJECTION, and GL_TEXTURE. The initial value is GL_MODELVIEW.

[Up] Description

glMatrixMode sets the current matrix mode. mode can assume one of three values:
GL_MODELVIEW
Applies subsequent matrix operations to the modelview matrix stack.
GL_PROJECTION
Applies subsequent matrix operations to the projection matrix stack.
GL_TEXTURE
Applies subsequent matrix operations to the texture matrix stack.
To find out which matrix stack is currently the target of all matrix operations, call glGet with argument GL_MATRIX_MODE. The initial value is GL_MODELVIEW.

[Up] Errors

[Up] Associated Gets

glGet with argument GL_MATRIX_MODE

[Up] See Also

glLoadMatrix,
glPushMatrix

[Prev] [Next]
Front Reference [Imp. Guide] Index