Поделиться через


Переменные состояния OpenGL

В следующих разделах перечислены имена переменных состояния, которые можно запрашивать.

Для каждой переменной в разделе приводится описание, группа атрибутов, начальное или минимальное значение, а также предлагаемая функция glGet* , используемая для ее получения.

Переменные состояния, которые можно получить с помощью glGetBooleanv, glGetIntegerv, glGetFloatv или glGetDoublev , перечислены только с одной из этих функций, наиболее подходящих для типа возвращаемых данных. Эти переменные состояния невозможно получить с помощью glIsEnabled. Однако можно получить переменные состояния, для которых glIsEnabled указан в качестве функции запроса, с помощью glGetBooleanv, glGetIntegerv, glGetFloatv и glGetDoublev. Переменные состояния, для которых любая другая функция указана в качестве функции запроса, можно получить только с помощью этой функции. Если в списке нет группы атрибутов, переменная не принадлежит ни к одной группе. Все переменные состояния, которые можно запрашивать, за исключением переменных, зависящих от реализации, имеют начальные значения. Чтобы определить начальное значение переменной, для которой не указано начальное значение, см. ссылку на нее или

Справочник по OpenGL.