Função glMatrixMode

A função glMatrixMode especifica qual matriz é a matriz atual.

Sintaxe

void WINAPI glMatrixMode(
   GLenum mode
);

Parâmetros

mode

A pilha de matriz que é o destino para operações de matriz subsequentes. O parâmetro mode pode assumir um dos três valores.

Valor Significado
GL_MODELVIEW
Aplica operações de matriz subsequentes à pilha de matriz modelview.
GL_PROJECTION
Aplica operações de matriz subsequentes à pilha da matriz de projeção.
GL_TEXTURE
Aplica operações de matriz subsequentes à pilha de matriz de textura.

Retornar valor

Essa função não retorna um valor.

Códigos de erro

Os códigos de erro a seguir podem ser recuperados pela função glGetError .

Nome Significado
GL_INVALID_ENUM
mode não era um valor aceito.
GL_INVALID_OPERATION
A função foi chamada entre uma chamada para glBegin e a chamada correspondente para glEnd.

Comentários

A função glMatrixMode define o modo de matriz atual.

A função a seguir recupera informações relacionadas ao glMatrixMode:

glGet com GL_MATRIX_MODE de argumento

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Gl.h
Biblioteca
Opengl32.lib
DLL
Opengl32.dll

Confira também

glBegin

glEnd

glLoadMatrix

glPushMatrix