glMatrixMode.3gl




Name

  glMatrixMode - specify which matrix is the current matrix


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 default value is GL_MODELVIEW.


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.

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,	glPushMatrix




Introduction | Alphabetic | Specification

Last Edited: Mon, May 22, 1995

AFV