Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |
|