Función glGetMapiv
Las funciones glGetMapdv, glGetMapfv y glGetMapiv devuelven parámetros del evaluador.
Sintaxis
void WINAPI glGetMapiv(
GLenum target,
GLenum query,
GLint *v
);
Parámetros
-
Destino
-
Nombre simbólico de un mapa. Los siguientes son valores aceptados: GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3 y GL_MAP2_VERTEX_4.
-
consulta
-
Especifica qué parámetro se va a devolver. Se aceptan los siguientes nombres simbólicos.
Value Significado - GL_COEFF
El parámetro v devuelve los puntos de control de la función de evaluador. Los evaluadores unidimensionales devuelven puntos de control de orden y los evaluadores bidimensionales devuelven puntos de control uorderxvorder . Cada punto de control consta de uno, dos, tres o cuatro enteros, punto flotante de precisión sencilla o valores de punto flotante de doble precisión, según el tipo del evaluador. Los puntos de control bidimensionales se devuelven en orden principal de fila, incrementando rápidamente el índice uorder y el índice vorder después de cada fila. Los valores enteros, cuando se solicitan, se calculan redondeando los valores de punto flotante interno a los valores enteros más cercanos. - GL_ORDER
El parámetro v devuelve el orden de la función del evaluador. Los evaluadores unidimensionales devuelven un único valor, orden. Los evaluadores bidimensionales devuelven dos valores, uorder y vorder. - GL_DOMAIN
El parámetro v devuelve los parámetros de asignación lineal u y v . Los evaluadores unidimensionales devuelven dos valores, u 1 y u 2, según se especifica en glMap1. Los evaluadores bidimensionales devuelven cuatro valores (u1, u2, v1 y v2) según lo especificado por glMap2. Los valores enteros, cuando se solicitan, se calculan redondeando los valores de punto flotante interno a los valores enteros más cercanos. -
v
-
Devuelve los datos solicitados.
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 |
---|---|
|
target o query no era un valor aceptado. |
|
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd. |
Comentarios
Las funciones glGetMap devuelven parámetros del evaluador. (Las funciones glMap1 y glMap2 definen evaluadores). El parámetro de destino especifica un mapa, la consulta selecciona un parámetro específico y v apunta al almacenamiento donde se devolverán los valores.
Los valores aceptables para el parámetro de destino se describen en glMap1 y glMap2.
Si se genera un error, no se realiza ningún cambio en el contenido de v.
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 |
|