*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> glMatrixMode (3)              
Title
Content
Arch
Section
 

glMatrixMode(3G)

Contents


NAME    [Toc]    [Back]

       glMatrixMode - specify which matrix is the current matrix

SYNOPSIS    [Toc]    [Back]

       void glMatrixMode(
               GLenum mode );

PARAMETERS    [Toc]    [Back]

       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    [Toc]    [Back]

       glMatrixMode()  sets  the  current  matrix mode.  mode can
       assume one of four values: Applies subsequent matrix operations
  to the modelview matrix stack.  Applies subsequent
       matrix operations to the projection matrix stack.  Applies
       subsequent  matrix operations to the texture matrix stack.
       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    [Toc]    [Back]

       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    [Toc]    [Back]

       glGet() with argument GL_MATRIX_MODE

SEE ALSO    [Toc]    [Back]

      
      
       glLoadMatrix(3)(), glPushMatrix(3)



                                                 glMatrixMode(3G)
[ Back ]
 Similar pages
Name OS Title
glScaled Tru64 multiply the current matrix by a general scaling matrix
glScalef Tru64 multiply the current matrix by a general scaling matrix
glScale Tru64 multiply the current matrix by a general scaling matrix
glscale IRIX multiply the current matrix by a general scaling matrix
glRotated Tru64 multiply the current matrix by a rotation matrix
glFrustum Tru64 multiply the current matrix by a perspective matrix
glTranslated Tru64 multiply the current matrix by a translation matrix
glTranslatef Tru64 multiply the current matrix by a translation matrix
glloadidentity IRIX replace the current matrix with the identity matrix
glLoadIdentity Tru64 replace the current matrix with the identity matrix
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service