Функция glGetTexEnvfv
Функции glGetTexEnvfv и glGetTexEnviv возвращают параметры среды текстуры.
Синтаксис
void WINAPI glGetTexEnvfv(
GLenum target,
GLenum pname,
GLfloat *params
);
Параметры
-
target
-
Среда текстуры. Должен быть GL_TEXTURE_ENV.
-
pname
-
Символьное имя параметра среды текстуры. Принимаются следующие значения.
Значение Значение - GL_TEXTURE_ENV_MODE
Параметр params возвращает однозначный режим среды текстуры , символьная константа. - GL_TEXTURE_ENV_COLOR
Параметр params возвращает четыре целочисленных значения или значения с плавающей запятой, которые являются цветом среды текстуры. Целочисленные значения при запросе линейно сопоставляются с внутренним представлением с плавающей запятой таким образом, что 1,0 сопоставляется с наиболее положительным представляемым целым числом, а -1,0 — с наиболее отрицательным из них. -
params
-
Возвращает запрошенные данные.
Возвращаемое значение
Эта функция не возвращает значение.
Коды ошибок
Следующие коды ошибок могут быть получены функцией glGetError .
Имя | Значение |
---|---|
|
Значение target или pname не является допустимым. |
|
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd. |
Комментарии
Функция glGetTexEnv возвращает в параметрах выбранные значения среды текстуры, указанной с помощью glTexEnv. Параметр target указывает среду текстуры. В настоящее время определена и поддерживается только одна среда текстур: GL_TEXTURE_ENV.
Параметр pname присваивает имя определенному параметру среды текстуры.
Если возникает ошибка, содержимое параметров не изменяется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|