Функция glIndexMask
Функция glIndexMask управляет записью отдельных битов в буферы цветовых индексов.
Синтаксис
void WINAPI glIndexMask(
GLuint mask
);
Параметры
-
mask
-
Битовая маска для включения и отключения записи отдельных битов в буферы цветовых индексов. Изначально маской являются все.
Возвращаемое значение
Эта функция не возвращает значение.
Коды ошибок
Следующий код ошибки может быть получен функцией glGetError .
Имя | Значение |
---|---|
|
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd. |
Комментарии
Функция glIndexMask управляет записью отдельных битов в буферы цветовых индексов. Наименьшее значение nбитов маски, где 1 — это количество битов в буфере цветовых индексов, укажите маску. Где бы ни отображался элемент в маске, соответствующий бит в буфере цветового индекса (или буферах) становится доступным для записи. Если отображается ноль, бит защищен от записи.
Эта маска используется только в режиме цветовых индексов и влияет только на буферы, выбранные в данный момент для записи (см. glDrawBuffer). Изначально для записи включены все биты.
Следующая функция извлекает сведения, связанные с glIndexMask:
glGet с аргументом GL_INDEX_WRITEMASK
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|