Поделиться через


Функция glGetTexParameteriv

Функции glGetTexParameterfv и glGetTexParameteriv возвращают значения параметров текстуры.

Синтаксис

void WINAPI glGetTexParameteriv(
   GLenum target,
   GLenum pname,
   GLint  *params
);

Параметры

target

Символическое имя целевой текстуры. принимаются GL_TEXTURE_1D и GL_TEXTURE_2D.

pname

Символическое имя параметра текстуры. Принимаются следующие значения.

Значение Значение
GL_TEXTURE_MAG_FILTER
Возвращает однозначный фильтр увеличения текстуры, символьная константа.
GL_TEXTURE_MIN_FILTER
Возвращает однозначный фильтр минификации текстуры, символьная константа.
GL_TEXTURE_WRAP_S
Возвращает однозначную функцию упаковки для координат текстуры, символьной константы.
GL_TEXTURE_WRAP_T
Возвращает однозначную функцию упаковки для координаты текстуры t, символьной константы.
GL_TEXTURE_BORDER_COLOR
Возвращает четыре целочисленных числа или числа с плавающей запятой, составляющие цвет RGBA границы текстуры. Значения с плавающей запятой возвращаются в диапазоне [0,1]. Целочисленные значения возвращаются в виде линейного сопоставления внутреннего представления с плавающей запятой таким образом, что 1,0 сопоставляется с наиболее положительным представляемым целым числом, а -1,0 — с наиболее отрицательным изобразимым целым числом.
GL_TEXTURE_PRIORITY
Возвращает приоритет места назначения целевой текстуры (или именованной текстуры, привязанной к ней). Начальное значение равно 1. См . раздел glPrioritizeTextures.
GL_TEXTURE_RESIDENT
Возвращает состояние проживания целевой текстуры. Если значение, возвращаемое в параметре, равно GL_TRUE, текстура находится в памяти текстуры. См . раздел glAreTexturesResident.

params

Возвращает параметры текстуры.

Возвращаемое значение

Эта функция не возвращает значение.

Коды ошибок

Следующие коды ошибок могут быть получены функцией glGetError .

Имя Значение
GL_INVALID_ENUM
Значение target или name не является допустимым.
GL_INVALID_OPERATION
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd.

Комментарии

Функция glGetTexParameter возвращает в параметрах значение или значения параметра текстуры, указанного как pname. Параметр target определяет целевую текстуру (GL_TEXTURE_1D или GL_TEXTURE_2D) для указания одномерного или двумерного текстурирования. Параметр pname принимает те же символы, что и glTexParameter, с теми же интерпретациями.

Если возникает ошибка, содержимое параметров не изменяется.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Gl.h
Библиотека
Opengl32.lib
DLL
Opengl32.dll

См. также раздел

glBegin

glEnd

glTexParameter