Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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 |
|