Función glGetTexLevelParameteriv
Las funciones glGetTexLevelParameterfv y glGetTexLevelParameteriv devuelven valores de parámetros de textura para un nivel de detalle específico.
void WINAPI glGetTexLevelParameteriv(
GLenum target,
GLint level,
GLenum pname,
GLint *params
);
-
Destino
-
Nombre simbólico de la textura de destino: GL_TEXTURE_1D, GL_TEXTURE_2D, GL_PROXY_TEXTURE_1D o GL_PROXY_TEXTURE_2D.
-
level
-
Número de nivel de detalle de la imagen deseada. El nivel 0 es el nivel de imagen base. El nivel n es la nªimagen de reducción de mapa mip.
-
pname
-
Nombre simbólico de un parámetro de textura. Se aceptan los siguientes nombres de parámetro.
Value Significado - GL_TEXTURE_WIDTH
El parámetro params devuelve un único valor que contiene el ancho de la imagen de textura. Este valor incluye el borde de la imagen de textura. - GL_TEXTURE_HEIGHT
El parámetro params devuelve un único valor que contiene el alto de la imagen de textura. Este valor incluye el borde de la imagen de textura. - GL_TEXTURE_INTERNAL_FORMAT
El parámetro params devuelve un valor único que describe el formato de textura de textura. - GL_TEXTURE_BORDER
El parámetro params devuelve un único valor: el ancho en píxeles del borde de la imagen de textura. - GL_TEXTURE_RED_SIZE
Resolución de almacenamiento interna del componente rojo de un elemento de textura. La resolución elegida por OpenGL será una coincidencia cercana para la resolución solicitada por el usuario con el argumento component de glTexImage1D o glTexImage2D. - GL_TEXTURE_GREEN_SIZE
Resolución de almacenamiento interna del componente verde de un elemento de textura. La resolución elegida por OpenGL será una coincidencia cercana para la resolución solicitada por el usuario con el argumento component de glTexImage1D o glTexImage2D. - GL_TEXTURE_BLUE_SIZE
Resolución de almacenamiento interna del componente azul de un elemento de textura. La resolución elegida por OpenGL será una coincidencia cercana para la resolución solicitada por el usuario con el argumento component de glTexImage1D o glTexImage2D. - GL_TEXTURE_ALPHA_SIZE
Resolución de almacenamiento interna del componente alfa de un elemento de textura. La resolución elegida por OpenGL será una coincidencia cercana para la resolución solicitada por el usuario con el argumento component de glTexImage1D o glTexImage2D. - GL_TEXTURE_LUMINANCE_SIZE
Resolución de almacenamiento interna del componente de luminancia de un elemento de textura. La resolución elegida por OpenGL será una coincidencia cercana para la resolución solicitada por el usuario con el argumento component de glTexImage1D o glTexImage2D. - GL_TEXTURE_INTENSITY_SIZE
Resolución de almacenamiento interna del componente de intensidad de un elemento de textura. La resolución elegida por OpenGL será una coincidencia cercana para la resolución solicitada por el usuario con el argumento component de glTexImage1D o glTexImage2D. - GL_TEXTURE_COMPONENTS
El parámetro params devuelve un valor único: el número de componentes de la imagen de textura. -
params
-
Devuelve los datos solicitados.
Esta función no devuelve ningún valor.
La función glGetError puede recuperar los siguientes códigos de error.
Nombre | Significado |
---|---|
|
target o pname no era un valor aceptado. |
|
level es menor que cero o mayor que el registro2*(max)*, donde max es el valor devuelto de GL_MAX_TEXTURE_SIZE. |
|
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd. |
La función glGetTexLevelParameter devuelve en valores de parámetros de textura params para un valor específico de nivel de detalle, especificado como nivel. El parámetro de destino define la textura de destino, ya sea GL_TEXTURE_1D, GL_TEXTURE_2D, GL_PROXY_TEXTURE_1D o GL_PROXY_TEXTURE_2D especificar texto unidimensional o bidimensional. El parámetro pname especifica el parámetro de textura cuyo valor o valores se devolverán.
Si se genera un error, no se realiza ningún cambio en el contenido de los parámetros.
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 |
|