Função glGetTexParameterfv

As funções glGetTexParameterfv e glGetTexParameteriv retornam valores de parâmetro de textura.

Sintaxe

void WINAPI glGetTexParameterfv(
   GLenum  target,
   GLenum  pname,
   GLfloat *params
);

Parâmetros

destino

O nome simbólico da textura de destino. GL_TEXTURE_1D e GL_TEXTURE_2D são aceitos.

Pname

O nome simbólico de um parâmetro de textura. Os valores a seguir são aceitos.

Valor Significado
GL_TEXTURE_MAG_FILTER
Retorna o filtro de ampliação de textura de valor único, uma constante simbólica.
GL_TEXTURE_MIN_FILTER
Retorna o filtro de minificação de textura com valor único, uma constante simbólica.
GL_TEXTURE_WRAP_S
Retorna a função de disposição de valor único para coordenadas de textura, uma constante simbólica.
GL_TEXTURE_WRAP_T
Retorna a função de disposição com valor único para a coordenada de textura t, uma constante simbólica.
GL_TEXTURE_BORDER_COLOR
Retorna quatro números inteiros ou de ponto flutuante que compõem a cor RGBA da borda de textura. Os valores de ponto flutuante são retornados no intervalo [0,1]. Os valores inteiros são retornados como um mapeamento linear da representação de ponto flutuante interno, de modo que 1,0 mapeia para o inteiro representável mais positivo e -1,0 mapeia para o inteiro representável mais negativo.
GL_TEXTURE_PRIORITY
Retorna a prioridade de residência da textura de destino (ou a textura nomeada associada a ela). O valor inicial é 1. Consulte glPrioritizeTextures.
GL_TEXTURE_RESIDENT
Retorna a status de residência da textura de destino. Se o valor retornado em parâmetros for GL_TRUE, a textura será residente na memória de textura. Consulte glAreTexturesResident.

params

Retorna os parâmetros de textura.

Retornar valor

Essa função não retorna um valor.

Códigos de erro

Os códigos de erro a seguir podem ser recuperados pela função glGetError .

Nome Significado
GL_INVALID_ENUM
destino ou nome não era um valor aceito.
GL_INVALID_OPERATION
A função foi chamada entre uma chamada para glBegin e a chamada correspondente para glEnd.

Comentários

A função glGetTexParameter retorna em parâmetros o valor ou os valores do parâmetro de textura especificado como pname. O parâmetro de destino define a textura de destino, seja GL_TEXTURE_1D ou GL_TEXTURE_2D, para especificar a texturização unidimensional ou bidimensional. O parâmetro pname aceita os mesmos símbolos que glTexParameter, com as mesmas interpretações.

Se um erro for gerado, nenhuma alteração será feita no conteúdo de parâmetros.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Gl.h
Biblioteca
Opengl32.lib
DLL
Opengl32.dll

Confira também

glBegin

glEnd

glTexParameter