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