Функция glGetMapfv
Функции glGetMapdv, glGetMapfv и glGetMapiv возвращают параметры средства оценки.
Синтаксис
void WINAPI glGetMapfv(
GLenum target,
GLenum query,
GLfloat *v
);
Параметры
-
target
-
Символическое имя карты. Принимаются следующие значения: GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_1 GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3 и GL_MAP2_VERTEX_4.
-
запрос
-
Указывает возвращаемый параметр. Принимаются следующие символические имена.
Значение Значение - GL_COEFF
Параметр v возвращает контрольные точки для функции вычислителя. Одномерные вычислители возвращают контрольные точки порядка , а двумерные вычислители возвращают контрольные точки uorderxvorder . Каждая контрольная точка состоит из одного, двух, трех или четырех целых чисел, значений с плавающей запятой с одной точностью или двойной точности в зависимости от типа вычислителя. Двумерные контрольные точки возвращаются в порядке основной строки, что быстро увеличивает индекс uorder и индекс вихря после каждой строки. Целочисленные значения при запросе вычисляются путем округления внутренних значений с плавающей запятой до ближайших целочисленных значений. - GL_ORDER
Параметр v возвращает порядок функции вычислителя. Одномерные вычислители возвращают одно значение, порядок. Двумерные вычислители возвращают два значения: uorder и vorder. - GL_DOMAIN
Параметр v возвращает линейные параметры сопоставления u и v . Одномерные вычислители возвращают два значения: u 1 и u 2, как указано в glMap1. Двумерные вычислители возвращают четыре значения (u1, u2, v1 и v2), как указано в glMap2. Целочисленные значения при запросе вычисляются путем округления внутренних значений с плавающей запятой до ближайших целочисленных значений. -
v
-
Возвращает запрошенные данные.
Возвращаемое значение
Эта функция не возвращает значение.
Коды ошибок
Следующие коды ошибок могут быть получены функцией glGetError .
Имя | Значение |
---|---|
|
Значение target или query не было принято. |
|
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd. |
Комментарии
Функция glGetMap возвращает параметры вычислителя. (Функции glMap1 и glMap2 определяют вычислители.) Целевой параметр указывает карту, запрос выбирает конкретный параметр, а v указывает на хранилище, в котором будут возвращены значения.
Допустимые значения для целевого параметра описаны в разделах glMap1 и glMap2.
Если возникает ошибка, содержимое v не изменяется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|