Функция glIndexdv

Функция glIndexdv задает текущий индекс цвета.

Синтаксис

void WINAPI glIndexdv(
   const GLdouble *c
);

Параметры

c

Указатель на массив с одним элементом, который содержит новое значение для текущего индекса цвета.

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

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

Комментарии

Функция glIndexdv обновляет текущий (однозначный) индекс цвета. Он принимает один аргумент: новое значение для текущего индекса цвета.

Текущий индекс хранится в виде значения с плавающей запятой. Целочисленные значения преобразуются непосредственно в значения с плавающей запятой без специального сопоставления.

Значения индекса за пределами представляемого диапазона буфера цветовых индексов не зажимаются. Однако перед тем, как индекс будет скомпонован (если он включен) и записан в framebuffer, он преобразуется в формат с фиксированной запятой. Все биты в целочисленной части результирующего значения с фиксированной точкой, которые не соответствуют битам в буфере кадров, маскируются.

Текущий индекс можно обновить в любое время. В частности, glIndexdv можно вызывать между вызовом glBegin и соответствующим вызовом glEnd.

Следующая функция извлекает сведения, связанные с glIndexdv:

glGet с GL_CURRENT_INDEX аргументов

Требования

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

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

glBegin

glColor

glEnd

glGet