Функция glGetTexGenfv
Функции glGetTexGendv, glGetTexGenfv и glGetTexGeniv возвращают параметры создания координат текстуры.
Синтаксис
void WINAPI glGetTexGenfv(
GLenum coord,
GLenum pname,
GLfloat *params
);
Параметры
-
coord
-
Координата текстуры. Должно быть GL_S, GL_T, GL_R или GL_Q.
-
pname
-
Символическое имя возвращаемых значений. Должно быть GL_TEXTURE_GEN_MODE или имя одного из уравнений плоскости создания текстуры: GL_OBJECT_PLANE или GL_EYE_PLANE. Эти значения приведены ниже.
Значение Значение - GL_TEXTURE_GEN_MODE
Параметр params возвращает функцию создания текстур с одним значением, символьную константу. - GL_OBJECT_PLANE
Параметр params возвращает четыре коэффициента уравнения плоскости, определяющие создание линейной координаты объекта. Целочисленные значения при запросе сопоставляются непосредственно с внутренним представлением с плавающей запятой. - GL_EYE_PLANE
Параметр params возвращает четыре коэффициента уравнения плоскости, определяющие формирование линейной координаты глаза. Целочисленные значения при запросе сопоставляются непосредственно с внутренним представлением с плавающей запятой. Возвращаемые значения хранятся в координатах глаз. Они не равны значениям, указанным с помощью glTexGen, если матрица modelview не была определена во время вызова glTexGen . -
params
-
Возвращает запрошенные данные.
Возвращаемое значение
Эта функция не возвращает значение.
Коды ошибок
Следующие коды ошибок могут быть получены функцией glGetError .
Имя | Значение |
---|---|
|
coord или pname не является допустимым значением. |
|
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd. |
Комментарии
Функция glGetTexGen возвращает выбранные параметры функции создания координат текстуры, указанной с помощью glTexGen. Параметр coord называет одну из координат текстур (s, t, r, q), используя символьную константу GL_S, GL_T, GL_R или GL_Q.
Если возникает ошибка, содержимое параметров не изменяется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|