Функция glIndexiv
Функция glIndexiv задает текущий индекс цвета.
Синтаксис
void WINAPI glIndexiv(
const GLint *c
);
Параметры
-
c
-
Указатель на массив с одним элементом, содержащий новое значение для текущего индекса цвета.
Возвращаемое значение
Эта функция не возвращает значение.
Комментарии
Функция glIndexiv обновляет текущий (однозначный) индекс цвета. Он принимает один аргумент: новое значение для текущего индекса цвета.
Текущий индекс хранится в виде значения с плавающей запятой. Целочисленные значения преобразуются непосредственно в значения с плавающей запятой без специального сопоставления.
Значения индекса за пределами представляемого диапазона буфера цветовых индексов не зажимаются. Однако перед тем, как индекс будет скомпонован (если он включен) и записывается в framebuffer, он преобразуется в формат с фиксированной запятой. Все биты в целочисленной части результирующего значения с фиксированной запятой, которые не соответствуют битам в framebuffer, маскируются.
Текущий индекс можно обновить в любое время. В частности, glIndexiv можно вызывать между вызовом glBegin и соответствующим вызовом glEnd.
Следующая функция извлекает сведения, связанные с glIndexiv:
glGet с аргументом GL_CURRENT_INDEX
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|