Функция glEnableClientState
Функции glEnableClientState и glDisableClientState позволяют включить и отключить массивы соответственно.
Синтаксис
void WINAPI glEnableClientState(
GLenum array
);
Параметры
-
array.
-
Символьная константа для массива, который требуется включить или отключить. Этот параметр может принимать одно из следующих значений.
Значение Значение - GL_COLOR_ARRAY
Если этот параметр включен, используйте цветовые массивы с вызовами glArrayElement, glDrawElements или glDrawArrays.
См. также glColorPointer.- GL_EDGE_FLAG_ARRAY
Если этот параметр включен, используйте массивы флагов ребер с вызовами glArrayElement, glDrawElements или glDrawArrays.
См. также glEdgeFlagPointer.- GL_INDEX_ARRAY
Если этот параметр включен, используйте массивы индексов с вызовами glArrayElement, glDrawElements или glDrawArrays.
См. также glIndexPointer.- GL_NORMAL_ARRAY
Если этот параметр включен, используйте обычные массивы с вызовами glArrayElement, glDrawElements или glDrawArrays.
См. также glNormalPointer.- GL_TEXTURE_COORD_ARRAY
Если этот параметр включен, используйте массивы координат текстуры с вызовами glArrayElement, glDrawElements или glDrawArrays.
См. также glTexCoordPointer.- GL_VERTEX_ARRAY
Если этот параметр включен, используйте массивы вершин с вызовами glArrayElement, glDrawElements или glDrawArrays.
См. также glVertexPointer.
Возвращаемое значение
Эта функция не возвращает значение.
Коды ошибок
Следующий код ошибки может быть получен функцией glGetError .
Имя | Значение |
---|---|
|
Массив не является допустимым значением. |
Комментарии
Функции glEnableClientState и glDisableClientState позволяют включить и отключить различные отдельные массивы. Используйте glIsEnabled или glGet , чтобы определить текущий параметр любой возможности.
Вызовы glEnableClientState и glDisableClientState между вызовами glBegin и соответствующим вызовом glEnd могут привести к ошибке. Если ошибка не создается, поведение не определено.
Примечание
Функции glEnableClientState и glDisableClientState доступны только в OpenGL версии 1.1 или более поздней.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|