Compartir a través de


Función glGetTexGeniv

Las funciones glGetTexGendv, glGetTexGenfv y glGetTexGeniv devuelven parámetros de generación de coordenadas de textura.

Sintaxis

void WINAPI glGetTexGeniv(
   GLenum coord,
   GLenum pname,
   GLint  *params
);

Parámetros

coord

Coordenada de textura. Debe ser GL_S, GL_T, GL_R o GL_Q.

pname

Nombre simbólico de los valores que se van a devolver. Debe ser GL_TEXTURE_GEN_MODE o el nombre de una de las ecuaciones del plano de generación de texturas: GL_OBJECT_PLANE o GL_EYE_PLANE. Estos valores son los siguientes.

Value Significado
GL_TEXTURE_GEN_MODE
El parámetro params devuelve la función de generación de texturas con un solo valor, una constante simbólica.
GL_OBJECT_PLANE
El parámetro params devuelve los cuatro coeficientes de ecuación del plano que especifican la generación de coordenadas lineales de objeto. Los valores enteros, cuando se solicitan, se asignan directamente desde la representación interna de punto flotante.
GL_EYE_PLANE
El parámetro params devuelve los cuatro coeficientes de ecuación del plano que especifican la generación de coordenadas lineales oculares. Los valores enteros, cuando se solicitan, se asignan directamente desde la representación interna de punto flotante. Los valores devueltos son los que se mantienen en coordenadas oculares. No son iguales a los valores especificados mediante glTexGen, a menos que se identifique la matriz modelview en el momento en que se llamó a glTexGen .

params

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
GL_INVALID_ENUM
coord o pname no era un valor aceptado.
GL_INVALID_OPERATION
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd.

Comentarios

La función glGetTexGen devuelve en parámetros seleccionados params de una función de generación de coordenadas de textura que especificó con glTexGen. El parámetro coord asigna un nombre a una de las coordenadas de textura (s, t, r, q), utilizando la constante simbólica GL_S, GL_T, GL_R o GL_Q.

Si se genera un error, no se realiza ningún cambio en el contenido de los parámetros.

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
Gl.h
Biblioteca
Opengl32.lib
Archivo DLL
Opengl32.dll

Consulte también

glBegin

glEnd

glTexGen