Função glGetTexEnvfv

As funções glGetTexEnvfv e glGetTexEnviv retornam parâmetros de ambiente de textura.

Sintaxe

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

Parâmetros

destino

Um ambiente de textura. Deve ser GL_TEXTURE_ENV.

Pname

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

Valor Significado
GL_TEXTURE_ENV_MODE
O parâmetro params retorna o modo de ambiente de textura de valor único, uma constante simbólica.
GL_TEXTURE_ENV_COLOR
O parâmetro params retorna quatro valores inteiros ou de ponto flutuante que são a cor do ambiente de textura. Os valores inteiros, quando solicitados, são mapeados linearmente 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.

params

Retorna os dados solicitados.

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
target ou pname 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 glGetTexEnv retorna em parâmetros valores selecionados de um ambiente de textura especificado com glTexEnv. O parâmetro de destino especifica um ambiente de textura. Atualmente, apenas um ambiente de textura é definido e tem suporte: GL_TEXTURE_ENV.

O parâmetro pname nomeia um parâmetro de ambiente de textura específico.

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

glTexEnv