GLMATRIXMODE(3G) UNIX Programmer's Manual GLMATRIXMODE(3G)
glMatrixMode - specify which matrix is the current matrix
void glMatrixMode( GLenum mode )
mode Specifies which matrix stack is the target for subse-
quent matrix operations. Three values are accepted:
GL_MODELVIEW, GL_PROJECTION, and GL_TEXTURE. The ini-
tial value is GL_MODELVIEW.
Additionally, if the GL_ARB_imaging extension is sup-
ported, GL_COLOR is also accepted.
glMatrixMode sets the current matrix mode. mode can assume
one of four values:
GL_MODELVIEW Applies subsequent matrix opera-
tions to the modelview matrix
stack.
GL_PROJECTION Applies subsequent matrix opera-
tions to the projection matrix
stack.
GL_TEXTURE Applies subsequent matrix opera-
tions to the texture matrix stack.
GL_COLOR Applies subsequent matrix opera-
tions to the color 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.
GL_INVALID_ENUM is generated if mode is not an accepted
value.
GL_INVALID_OPERATION is generated if glMatrixMode is exe-
cuted between the execution of glBegin and the corresponding
execution of glEnd.
glGet with argument GL_MATRIX_MODE
glLoadMatrix(3G), glPushMatrix(3G)
MirOS BSD #10-current Printed 20.2.2012 1
Generated on 2012-02-20 02:47:02 by $MirOS: src/scripts/roff2htm,v 1.70 2011/12/03 18:21:12 tg Exp $
These manual pages and other documentation are copyrighted by their respective writers;
their source is available at our CVSweb,
AnonCVS, and other mirrors. The rest is Copyright © 2002‒2011 The MirOS Project, Germany.
This product includes material
provided by Thorsten Glaser.
This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.