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 |
---|---|
|
target ou pname não era um valor aceito. |
|
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 |
|
Biblioteca |
|
DLL |
|