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