función glViewport
La función glViewport establece la ventanilla.
Sintaxis
void WINAPI glViewport(
GLint x,
GLint y,
GLsizei width,
GLsizei height
);
Parámetros
-
x
-
Esquina inferior izquierda del rectángulo de ventanilla, en píxeles. El valor predeterminado es (0,0).
-
y
-
Esquina inferior izquierda del rectángulo de ventanilla, en píxeles. El valor predeterminado es (0,0).
-
width
-
Ancho de la ventanilla. Cuando un contexto de OpenGL se adjunta primero a una ventana, el ancho y el alto se establecen en las dimensiones de esa ventana.
-
height
-
Alto de la ventanilla. Cuando un contexto de OpenGL se adjunta primero a una ventana, el ancho y el alto se establecen en las dimensiones de esa ventana.
Valor devuelto
Esta función no devuelve ningún valor.
Códigos de error
La función glGetError puede recuperar los siguientes códigos de error.
Nombre | Significado |
---|---|
|
El ancho o el alto eran negativos. |
|
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd. |
Comentarios
La función glViewport especifica la transformación afín de x e y de coordenadas de dispositivo normalizadas a coordenadas de ventana. Permitir que (xnd , ynd ) se normalicen las coordenadas del dispositivo. Las coordenadas de la ventana (xw , yw ) se calculan de la siguiente manera:
El ancho y el alto de la ventanilla se fijan de forma silenciosa en un intervalo que depende de la implementación. Este intervalo se consulta mediante una llamada a glGet con el argumento GL_MAX_VIEWPORT_DIMS.
Las funciones siguientes recuperan información relacionada con glViewport:
glGet con GL_VIEWPORT de argumentos
glGet con GL_MAX_VIEWPORT_DIMS de argumentos
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|