Função glViewport
A função glViewport define o visor.
void WINAPI glViewport(
GLint x,
GLint y,
GLsizei width,
GLsizei height
);
-
x
-
O canto inferior esquerdo do retângulo do visor, em pixels. O padrão é (0,0).
-
y
-
O canto inferior esquerdo do retângulo do visor, em pixels. O padrão é (0,0).
-
width
-
A largura do visor. Quando um contexto OpenGL é anexado pela primeira vez a uma janela, a largura e a altura são definidas para as dimensões dessa janela.
-
altura
-
A altura do visor. Quando um contexto OpenGL é anexado pela primeira vez a uma janela, a largura e a altura são definidas para as dimensões dessa janela.
Essa função não retorna um valor.
Os códigos de erro a seguir podem ser recuperados pela função glGetError .
Nome | Significado |
---|---|
|
A largura ou a altura foram negativas. |
|
A função foi chamada entre uma chamada para glBegin e a chamada correspondente para glEnd. |
A função glViewport especifica a transformação afim de x e y de coordenadas de dispositivo normalizadas para coordenadas de janela. Permitir que (xnd , ynd ) sejam coordenadas de dispositivo normalizadas. As coordenadas da janela (xw , yw ) são computadas da seguinte maneira:
A largura e a altura do visor são silenciosamente presas a um intervalo que depende da implementação. Esse intervalo é consultado chamando glGet com GL_MAX_VIEWPORT_DIMS de argumento.
As seguintes funções recuperam informações relacionadas ao glViewport:
glGet com GL_VIEWPORT de argumento
glGet com GL_MAX_VIEWPORT_DIMS de argumento
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 |
|
Biblioteca |
|
DLL |
|