Manual Reference Pages  - GLMATRIXMODE (3G)

NAME

glMatrixMode - specify which matrix is the current matrix

CONTENTS

C Specification
Parameters
Description
Errors
Associated Gets
See Also

C SPECIFICATION

void glMatrixMode( GLenum mode )

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.

Additionally, if the  GL_ARB_imaging extension is supported,  GL_COLOR is also accepted.

DESCRIPTION

 glMatrixMode sets the current matrix mode. mode can assume one of four 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.
 GL_COLOR Applies subsequent matrix operations 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.

ERRORS

 GL_INVALID_ENUM is generated if mode is not an accepted value.

 GL_INVALID_OPERATION is generated if  glMatrixMode is executed between the execution of  glBegin and the corresponding execution of  glEnd.

ASSOCIATED GETS

 glGet with argument  GL_MATRIX_MODE

SEE ALSO

 glLoadMatrix(3G),  glPushMatrix(3G)
Jump to page    or go to Top of page |  Section 3G |  Main Index.


GLMATRIXMODE (3G)
Generated by manServer 1.07 from /usr/X11R6/man/man3/glMatrixMode.3x.gz using man macros.