Функция glGetIntegerv
Функция glGetIntegerv возвращает значение или значения выбранного параметра.
Синтаксис
void WINAPI glGetIntegerv(
GLenum pname,
GLint *params
);
Параметры
-
pname
-
Возвращаемое значение параметра. Принимаются следующие символьные константы.
Значение Значение - GL_ACCUM_ALPHA_BITS
Параметр params возвращает одно значение: количество альфа-битовых плоскостей в буфере накопления. - GL_ACCUM_BLUE_BITS
Параметр params возвращает одно значение: количество синих битовых плоскостей в буфере накопления. - GL_ACCUM_CLEAR_VALUE
Параметр params возвращает четыре значения: красный, зеленый, синий и альфа-значения, используемые для очистки буфера накопления. Целочисленные значения, если они запрашиваются, линейно сопоставляются с внутренним представлением с плавающей запятой таким образом, что 1,0 возвращает наиболее положительное представляемое целочисленное значение, а значение -1,0 — наиболее отрицательное изобразимое целочисленное значение. См . раздел glClearAccum. - GL_ACCUM_GREEN_BITS
Параметр params возвращает одно значение: количество зеленых битовых плоскостей в буфере накопления. - GL_ACCUM_RED_BITS
Параметр params возвращает одно значение: количество красных битовых плоскостей в буфере накопления. - GL_ALPHA_BIAS
Параметр params возвращает одно значение: коэффициент альфа-смещения, используемый во время передачи пикселей. См. раздел glPixelTransfer. - GL_ALPHA_BITS
Параметр params возвращает одно значение: количество альфа-битовых плоскостей в каждом цветовом буфере. - GL_ALPHA_SCALE
Параметр params возвращает одно значение: альфа-коэффициент масштабирования, используемый во время передачи пикселей. См. раздел glPixelTransfer. - GL_ALPHA_TEST
Параметр params возвращает одно логическое значение, указывающее, включено ли альфа-тестирование фрагментов. См. раздел glAlphaFunc. - GL_ALPHA_TEST_FUNC
Параметр params возвращает одно значение: символьное имя функции альфа-теста. См. раздел glAlphaFunc. - GL_ALPHA_TEST_REF
Параметр params возвращает одно значение: ссылочного значения для альфа-теста. См. раздел glAlphaFunc. Целочисленное значение, если запрашивается, линейно сопоставляется с внутренним представлением с плавающей запятой таким образом, что 1,0 возвращает наиболее положительное представляющееся целочисленное значение, а -1,0 — наиболее отрицательное представляющееся целочисленное значение. - GL_ATTRIB_STACK_DEPTH
Параметр params возвращает одно значение: глубину стека атрибутов. Если стек пуст, возвращается ноль. См . раздел glPushAttrib. - GL_AUTO_NORMAL
Параметр params возвращает одно логическое значение, указывающее, генерирует ли вычисление 2D-карты автоматически нормальные значения поверхности. См. glMap2. - GL_AUX_BUFFERS
Параметр params возвращает одно значение: количество вспомогательных буферов цвета. - GL_BLEND
Параметр params возвращает одно логическое значение, указывающее, включено ли смешивание. См . раздел glBlendFunc. - GL_BLEND_DST
Параметр params возвращает одно значение: символьную константу, идентифицирующую целевую функцию смешения. См . раздел glBlendFunc. - GL_BLEND_SRC
Параметр params возвращает одно значение: символьную константу, определяющую функцию исходного смешения. См . раздел glBlendFunc. - GL_BLUE_BIAS
Параметр params возвращает одно значение: синий коэффициент смещения, используемый при передаче пикселей. См. раздел glPixelTransfer. - GL_BLUE_BITS
Параметр params возвращает одно значение: количество синих битовых плоскостей в каждом цветовом буфере. - GL_BLUE_SCALE
Параметр params возвращает одно значение: синий коэффициент масштабирования, используемый во время передачи пикселей. См. раздел glPixelTransfer. - GL_CLIENT_ATTRIB_STACK_DEPTH
Параметр params возвращает одно значение, указывающее глубину стека атрибутов. Начальное значение равно нулю. См. раздел glPushClientAttrib. - GL_CLIP_PLANEi
Параметр params возвращает одно логическое значение, указывающее, включена ли указанная плоскость обрезки. См. раздел glClipPlane. - GL_COLOR_ARRAY
Параметр params возвращает одно логическое значение, указывающее, определен ли указанный массив цветов. См . раздел glColorPointer. - GL_COLOR_ARRAY_SIZE
Параметр params возвращает одно значение — количество компонентов на цвет в цветовом массиве. См . раздел glColorPointer. - GL_COLOR_ARRAY_STRIDE
Параметр params возвращает одно значение, смещение в байтах между последовательными цветами в цветовом массиве. См . раздел glColorPointer. - GL_COLOR_ARRAY_TYPE
Параметр params возвращает одно значение, тип данных каждого компонента в цветовом массиве. См . раздел glColorPointer. - GL_COLOR_CLEAR_VALUE
Параметр params возвращает четыре значения: красный, зеленый, синий и альфа-значения, используемые для очистки буферов цвета. Целочисленные значения, если они запрашиваются, линейно сопоставляются с внутренним представлением с плавающей запятой таким образом, что 1,0 возвращает наиболее положительное представляемое целочисленное значение, а значение -1,0 — наиболее отрицательное изобразимое целочисленное значение. См . раздел glClearColor. - GL_COLOR_LOGIC_OP
Параметр params возвращает одно логическое значение, указывающее, объединяются ли значения цвета RGBA фрагмента в framebuffer с помощью логической операции. См . раздел glLogicOp. - GL_COLOR_MATERIAL
Параметр params возвращает одно логическое значение, указывающее, отслеживается ли текущий цвет одним или несколькими параметрами материала. См . glColorMaterial. - GL_COLOR_MATERIAL_FACE
Параметр params возвращает одно значение: символьную константу, указывающую, какие материалы имеют параметр, отслеживающий текущий цвет. См . glColorMaterial. - GL_COLOR_MATERIAL_PARAMETER
Параметр params возвращает одно значение: символьную константу, указывающую, какие параметры материала отслеживают текущий цвет. См . glColorMaterial. - GL_COLOR_WRITEMASK
Параметр params возвращает четыре логических значения: красный, зеленый, синий и альфа-запись для цветовых буферов. См . раздел glColorMask. - GL_CULL_FACE
Параметр params возвращает одно логическое значение, указывающее, включено ли отбраковка многоугольников. См . glCullFace. - GL_CULL_FACE_MODE
Параметр params возвращает одно значение: символьную константу, указывающую, какие грани многоугольников необходимо отбирать. См . glCullFace. - GL_CURRENT_COLOR
Параметр params возвращает четыре значения: красный, зеленый, синий и альфа-значения текущего цвета. Целочисленные значения, если они запрашиваются, линейно сопоставляются с внутренним представлением с плавающей запятой таким образом, что 1,0 возвращает наиболее положительное представляемое целочисленное значение, а значение -1,0 — наиболее отрицательное изобразимое целочисленное значение. См. раздел glColor. - GL_CURRENT_INDEX
Параметр params возвращает одно значение: текущий индекс цвета. См. glIndex. - GL_CURRENT_NORMAL
Параметр params возвращает три значения: значения x, y и z текущего нормального значения. Целочисленные значения, если они запрашиваются, линейно сопоставляются с внутренним представлением с плавающей запятой таким образом, что 1,0 возвращает наиболее положительное представляемое целочисленное значение, а значение -1,0 — наиболее отрицательное изобразимое целочисленное значение. См . glNormal. - GL_CURRENT_RASTER_COLOR
Параметр params возвращает четыре значения: красный, зеленый, синий и альфа-значения текущей позиции растра. Целочисленные значения, если они запрашиваются, линейно сопоставляются с внутренним представлением с плавающей запятой таким образом, что 1,0 возвращает наиболее положительное представляемое целочисленное значение, а значение -1,0 — наиболее отрицательное изобразимое целочисленное значение. См . раздел glRasterPos. - GL_CURRENT_RASTER_DISTANCE
Параметр params возвращает одно значение: расстояние от глаза до текущей позиции растра. См . раздел glRasterPos. - GL_CURRENT_RASTER_INDEX
Параметр params возвращает одно значение: индекс цвета текущей позиции растра. См . раздел glRasterPos. - GL_CURRENT_RASTER_POSITION
Параметр params возвращает четыре значения: компоненты x, y, z и w текущей позиции растра. Компоненты x, y и z находятся в координатах окна, а w — в координатах клипа. См . раздел glRasterPos. - GL_CURRENT_RASTER_POSITION_VALID
Параметр params возвращает одно логическое значение, указывающее, является ли текущая позиция растра допустимой. См . раздел glRasterPos. - GL_CURRENT_RASTER_TEXTURE_COORDS
Параметр params возвращает четыре значения: координаты текущей растровой текстуры s, t, r и q . См . раздел glRasterPos и glTexCoord. - GL_CURRENT_TEXTURE_COORDS
Параметр params возвращает четыре значения: координаты текущей текстуры s, t, r и q . См . раздел glTexCoord. - GL_DEPTH_BIAS
Параметр params возвращает одно значение: коэффициент смещения глубины, используемый при передаче пикселей. См. раздел glPixelTransfer. - GL_DEPTH_BITS
Параметр params возвращает одно значение: количество битовых плоскостей в буфере глубины. - GL_DEPTH_CLEAR_VALUE
Параметр params возвращает одно значение: значение, используемое для очистки буфера глубины. Целочисленные значения, если они запрашиваются, линейно сопоставляются с внутренним представлением с плавающей запятой таким образом, что 1,0 возвращает наиболее положительное представляемое целочисленное значение, а значение -1,0 — наиболее отрицательное изобразимое целочисленное значение. См . раздел glClearDepth. - GL_DEPTH_FUNC
Параметр params возвращает одно значение: символьную константу, указывающую функцию сравнения глубины. См. раздел glDepthFunc. - GL_DEPTH_RANGE
Параметр params возвращает два значения: пределы ближнего и дальнего сопоставления для буфера глубины. Целочисленные значения, если они запрашиваются, линейно сопоставляются с внутренним представлением с плавающей запятой таким образом, что 1,0 возвращает наиболее положительное представляемое целочисленное значение, а значение -1,0 — наиболее отрицательное изобразимое целочисленное значение. См. раздел glDepthRange. - GL_DEPTH_SCALE
Параметр params возвращает одно значение: коэффициент масштабирования глубины, используемый во время передачи пикселей. См. раздел glPixelTransfer. - GL_DEPTH_TEST
Параметр params возвращает одно логическое значение, указывающее, включено ли тестирование глубины фрагментов. См . разделы glDepthFunc и glDepthRange. - GL_DEPTH_WRITEMASK
Параметр params возвращает одно логическое значение, указывающее, включен ли буфер глубины для записи. См. раздел glDepthMask. - GL_DITHER
Параметр params возвращает одно логическое значение, указывающее, включено ли изменение цветов и индексов фрагментов. - GL_DOUBLEBUFFER
Параметр params возвращает одно логическое значение, указывающее, поддерживается ли двойная буферизация. - GL_DRAW_BUFFER
Параметр params возвращает одно значение: символьную константу, указывающую, к каким буферам выполняется рисование. См . раздел glDrawBuffer. - GL_EDGE_FLAG
Параметр params возвращает одно логическое значение, указывающее, имеет ли текущий флаг края значение true или false. См. раздел glEdgeFlag. - GL_EDGE_FLAG_ARRAY
Параметр params возвращает одно логическое значение, указывающее, включен ли массив флагов ребер. См. раздел glEdgeFlagPointer. - GL_EDGE_FLAG_ARRAY_STRIDE
Параметр params возвращает одно значение, смещение байтов между последовательными флагами ребер в массиве флагов ребер. См. раздел glEdgeFlagPointer. - GL_FOG
Параметр params возвращает одно логическое значение, указывающее, включено ли запотевание. См. glFog. - GL_FOG_COLOR
Параметр params возвращает четыре значения: красный, зеленый, синий и альфа-компоненты цвета тумана. Целочисленные значения, если они запрашиваются, линейно сопоставляются с внутренним представлением с плавающей запятой таким образом, что 1,0 возвращает наиболее положительное представляемое целочисленное значение, а значение -1,0 — наиболее отрицательное изобразимое целочисленное значение. См. glFog. - GL_FOG_DENSITY
Параметр params возвращает одно значение: параметр плотности тумана. См. glFog. - GL_FOG_END
Параметр params возвращает одно значение: конечный коэффициент для линейного уравнения тумана. См. glFog. - GL_FOG_HINT
Параметр params возвращает одно значение: символьную константу, указывающую режим указания тумана. См . раздел glHint. - GL_FOG_INDEX
Параметр params возвращает одно значение: индекс цвета тумана. См . glFog. - GL_FOG_MODE
Параметр params возвращает одно значение: символьную константу, указывающую, какое уравнение тумана выбрано. См . glFog. - GL_FOG_START
Параметр params возвращает одно значение: начальный коэффициент для уравнения линейного тумана. См . glFog. - GL_FRONT_FACE
Параметр params возвращает одно значение: символьную константу, указывающую, является ли обмотка многоугольника по часовой стрелке или против часовой стрелки передней. См . glFrontFace. - GL_GREEN_BIAS
Параметр params возвращает одно значение: зеленый коэффициент смещения, используемый во время передачи пикселей. - GL_GREEN_BITS
Параметр params возвращает одно значение: количество зеленых битовых плоскостей в каждом цветовом буфере. - GL_GREEN_SCALE
Параметр params возвращает одно значение: зеленый коэффициент масштабирования, используемый во время передачи пикселей. См . glPixelTransfer. - GL_INDEX_ARRAY
Параметр params возвращает одно логическое значение, указывающее, включен ли массив цветовых индексов. См . glIndexPointer. - GL_INDEX_ARRAY_STRIDE
Параметр params возвращает одно значение, смещение в байтах между последовательными цветными индексами в массиве цветовых индексов. См . glIndexPointer. - GL_INDEX_ARRAY_TYPE
Параметр params возвращает одно значение, тип данных индексов в массиве цветовых индексов. Начальное значение — GL_FLOAT. См . glIndexPointer. - GL_INDEX_BITS
Параметр params возвращает одно значение: количество битовых плоскостей в каждом буфере цветовых индексов. - GL_INDEX_CLEAR_VALUE
Параметр params возвращает одно значение: индекс цвета, используемый для очистки буферов цветовых индексов. См . glClearIndex. - GL_INDEX_LOGIC_OP
Параметр params возвращает одно логическое значение, указывающее, объединяются ли значения индекса фрагмента в буфер фреймов с помощью логической операции. См . раздел glLogicOp. - GL_INDEX_MODE
Параметр params возвращает одно логическое значение, указывающее, находится ли OpenGL в режиме цветового индекса (TRUE) или RGBA (FALSE). - GL_INDEX_OFFSET
Параметр params возвращает одно значение: смещение, добавляемое к индексам цвета и трафарета во время передачи пикселей. См . glPixelTransfer. - GL_INDEX_SHIFT
Параметр params возвращает одно значение: величину, на которую сдвигаются цветовые индексы и индексы трафарета во время передачи пикселей. См . glPixelTransfer. - GL_INDEX_WRITEMASK
Параметр params возвращает одно значение: маску, указывающую, какие битовые плоскости для каждого буфера цветовых индексов можно записать. См . glIndexMask. - GL_LIGHTi
Параметр params возвращает одно логическое значение, указывающее, включен ли указанный индикатор. См . glLight и glLightModel. - GL_LIGHTING
Параметр params возвращает одно логическое значение, указывающее, включено ли освещение. См . glLightModel. - GL_LIGHT_MODEL_AMBIENT
Параметр params возвращает четыре значения: красный, зеленый, синий и альфа-компоненты интенсивности окружающей среды всей сцены. Целочисленные значения, если они запрашиваются, линейно сопоставляются с внутренним представлением с плавающей запятой таким образом, что значение 1,0 возвращает наиболее положительное представляющее целочисленное значение, а значение -1,0 — наиболее отрицательное представляющее целочисленное значение. См . glLightModel. - GL_LIGHT_MODEL_LOCAL_VIEWER
Параметр params возвращает одно логическое значение, указывающее, рассматриваются ли вычисления отражения как локальное для сцены. См . glLightModel. - GL_LIGHT_MODEL_TWO_SIDE
Параметр params возвращает одно логическое значение, указывающее, используются ли отдельные материалы для вычисления освещения для фронтовых и задних многоугольников. См . glLightModel. - GL_LINE_SMOOTH
Параметр params возвращает одно логическое значение, указывающее, включено ли сглаживание строк. См . раздел glLineWidth. - GL_LINE_SMOOTH_HINT
Параметр params возвращает одно значение: символьную константу, указывающую режим сглаживания строки. См . раздел glHint. - GL_LINE_STIPPLE
Параметр params возвращает одно логическое значение, указывающее, включено ли стиплинг строк. См . glLineStipple. - GL_LINE_STIPPLE_PATTERN
Параметр params возвращает одно значение: шаблон 16-разрядной строки. См . glLineStipple. - GL_LINE_STIPPLE_REPEAT
Параметр params возвращает одно значение: коэффициент повторения строки. См . glLineStipple. - GL_LINE_WIDTH
Параметр params возвращает одно значение: ширину строки, указанную в glLineWidth. - GL_LINE_WIDTH_GRANULARITY
Параметр params возвращает одно значение: разницу в ширину между соседними поддерживаемыми ширинами для сглаживаемых линий. См . раздел glLineWidth. - GL_LINE_WIDTH_RANGE
Параметр params возвращает два значения: наименьшую и самую большую поддерживаемую ширину для сглаживаемых линий. См . раздел glLineWidth. - GL_LIST_BASE
Параметр params возвращает одно значение: базовое смещение, добавленное ко всем именам в массивах, представленных в glCallLists. См . glListBase. - GL_LIST_INDEX
Параметр params возвращает одно значение: имя создаваемого отображаемого списка. Ноль возвращается, если в настоящее время не создается отображаемый список. См . glNewList. - GL_LIST_MODE
Параметр params возвращает одно значение: символьную константу, указывающую режим построения создаваемого списка отображения. См . glNewList. - GL_LOGIC_OP
Параметр params возвращает одно логическое значение, указывающее, объединяются ли индексы фрагментов в framebuffer с помощью логической операции. См . раздел glLogicOp. - GL_LOGIC_OP_MODE
Параметр params возвращает одно значение: символьную константу, указывающую выбранный режим работы логики. См . раздел glLogicOp. - GL_MAP1_COLOR_4
Параметр params возвращает одно логическое значение, показывающее, формирует ли одноразовое вычисление цвета. См . glMap1. - GL_MAP1_GRID_DOMAIN
Параметр params возвращает два значения: конечные точки домена сетки 1-D maps. См . glMapGrid. - GL_MAP1_GRID_SEGMENTS
Параметр params возвращает одно значение: количество секций в домене сетки с одномерными картами. См . glMapGrid. - GL_MAP1_INDEX
Параметр params возвращает одно логическое значение, указывающее, создает ли однократное вычисление цветовые индексы. См . glMap1. - GL_MAP1_NORMAL
Параметр params возвращает одно логическое значение, указывающее, формирует ли однократное вычисление нормальные значения. См . glMap1. - GL_MAP1_TEXTURE_COORD_1
Параметр params возвращает одно логическое значение, указывающее, формируется ли однократное вычисление координаты однократной текстуры. См . glMap1. - GL_MAP1_TEXTURE_COORD_2
Параметр params возвращает одно логическое значение, указывающее, формируется ли однократное вычисление координаты 2-D текстуры. См . glMap1. - GL_MAP1_TEXTURE_COORD_3
Параметр params возвращает одно логическое значение, указывающее, формирует ли одно объемное вычисление координаты трехмерной текстуры. См . glMap1. - GL_MAP1_TEXTURE_COORD_4
Параметр params возвращает одно логическое значение, указывающее, создает ли однократное вычисление координаты трехмерной текстуры. См . glMap1. - GL_MAP1_VERTEX_3
Параметр params возвращает одно логическое значение, указывающее, формирует ли одно d вычисление трехмерные координаты вершин. См . glMap1. - GL_MAP1_VERTEX_4
Параметр params возвращает одно логическое значение, указывающее, формирует ли однократное вычисление координаты 4-D вершин. См . glMap1. - GL_MAP2_COLOR_4
Параметр params возвращает одно логическое значение, показывающее, формирует ли двухцветное вычисление цвета. См . glMap2. - GL_MAP2_GRID_DOMAIN
Параметр params возвращает четыре значения: конечные точки доменов сетки i и j для двух d карт. См . glMapGrid. - GL_MAP2_GRID_SEGMENTS
Параметр params возвращает два значения: количество секций в доменах i иj сетки двухмерных карт. См . glMapGrid. - GL_MAP2_INDEX
Параметр params возвращает одно логическое значение, указывающее, формирует ли двухцветная оценка цветовые индексы. См . glMap2. - GL_MAP2_NORMAL
Параметр params возвращает одно логическое значение, указывающее, формирует ли двухразовое вычисление нормальные значения. См . glMap2. - GL_MAP2_TEXTURE_COORD_1
Параметр params возвращает одно логическое значение, указывающее, формирует ли двухd вычисление координаты одноуровневой текстуры. См . glMap2. - GL_MAP2_TEXTURE_COORD_2
Параметр params возвращает одно логическое значение, указывающее, формирует ли двухd-вычисление координаты двухдерной текстуры. См . glMap2. - GL_MAP2_TEXTURE_COORD_3
Параметр params возвращает одно логическое значение, указывающее, формируется ли объемная оценка координат трехмерной текстуры. См . glMap2. - GL_MAP2_TEXTURE_COORD_4
Параметр params возвращает одно логическое значение, указывающее, формируется ли при вычислении 4-D координаты текстуры. См . glMap2. - GL_MAP2_VERTEX_3
Параметр params возвращает одно логическое значение, указывающее, формируется ли объемная оценка координаты 3-D вершин. См . glMap2. - GL_MAP2_VERTEX_4
Параметр params возвращает одно логическое значение, указывающее, формирует ли двухd вычисление координаты 4-D вершин. См . glMap2. - GL_MAP_COLOR
Параметр params возвращает одно логическое значение, указывающее, следует ли заменять цвета и цветовые индексы подстановкой таблицы во время передачи пикселей. См . glPixelTransfer. - GL_MAP_STENCIL
Параметр params возвращает одно логическое значение, указывающее, следует ли заменить индексы трафарета подстановкой таблицы во время передачи пикселей. См . glPixelTransfer. - GL_MATRIX_MODE
Параметр params возвращает одно значение: символьную константу, указывающую, какой матричный стек в настоящее время является целевым объектом всех операций матрицы. См . glMatrixMode. - GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
Параметр params возвращает одно значение, указывающее максимальную поддерживаемую глубину стека атрибутов клиента. См . glPushClientAttrib. - GL_MAX_ATTRIB_STACK_DEPTH
Параметр params возвращает одно значение: максимальную поддерживаемую глубину стека атрибутов. См . glPushAttrib. - GL_MAX_CLIP_PLANES
Параметр params возвращает одно значение: максимальное число определяемых приложением плоскостей обрезки. См . раздел glClipPlane. - GL_MAX_EVAL_ORDER
Параметр params возвращает одно значение: максимальный порядок уравнений, поддерживаемый одно- и двухзначными оценщиками. См . glMap1 и glMap2. - GL_MAX_LIGHTS
Параметр params возвращает одно значение: максимальное количество огней. См . glLight. - GL_MAX_LIST_NESTING
Параметр params возвращает одно значение: максимальную глубину рекурсии, разрешенную во время обхода списка отображения. См . glCallList. - GL_MAX_MODELVIEW_STACK_DEPTH
Параметр params возвращает одно значение: максимальную поддерживаемую глубину стека матрицы modelview. См. раздел glPushMatrix. - GL_MAX_NAME_STACK_DEPTH
Параметр params возвращает одно значение: максимальную поддерживаемую глубину стека имен выбора. См. glPushName. - GL_MAX_PIXEL_MAP_TABLE
Параметр params возвращает одно значение: максимальный поддерживаемый размер таблицы подстановки glPixelMap . - GL_MAX_PROJECTION_STACK_DEPTH
Параметр params возвращает одно значение: максимальную поддерживаемую глубину стека матриц проекции. См. раздел glPushMatrix. - GL_MAX_TEXTURE_SIZE
Параметр params возвращает одно значение: максимальную ширину или высоту любого изображения текстуры (без границ). См . статьи glTexImage1D и glTexImage2D. - GL_MAX_TEXTURE_STACK_DEPTH
Параметр params возвращает одно значение: максимальную поддерживаемую глубину стека матриц текстуры. См. раздел glPushMatrix. - GL_MAX_VIEWPORT_DIMS
Параметр params возвращает два значения: максимальную поддерживаемую ширину и высоту окна просмотра. См. раздел glViewport. - GL_MODELVIEW_MATRIX
Параметр params возвращает 16 значений: матрица modelview в верхней части стека матрицы modelview. См. раздел glPushMatrix. - GL_MODELVIEW_STACK_DEPTH
Параметр params возвращает одно значение: количество матриц в стеке матриц modelview. См. раздел glPushMatrix. - GL_NAME_STACK_DEPTH
Параметр params возвращает одно значение: количество имен в стеке имен выбора. См. glPushName. - GL_NORMAL_ARRAY
Параметр params возвращает одно логическое значение, указывающее, включен ли обычный массив. См . раздел glNormalPointer. - GL_NORMAL_ARRAY_STRIDE
Параметр params возвращает одно значение, смещение байтов между последовательными нормальными значениями в массиве normal. См . раздел glNormalPointer. - GL_NORMAL_ARRAY_TYPE
Параметр params возвращает одно значение, тип данных каждой координаты в обычном массиве. См . раздел glNormalPointer. - GL_NORMALIZE
Параметр params возвращает одно логическое значение, указывающее, масштабируются ли нормы автоматически до единицы измерения после их преобразования в координаты глаза. См . glNormal. - GL_PACK_ALIGNMENT
Параметр params возвращает одно значение: выравнивание байтов, используемое для записи пиксельных данных в память. См. раздел glPixelStore. - GL_PACK_LSB_FIRST
Параметр params возвращает одно логическое значение, указывающее, записываются ли сначала однобитовые пиксели, записываемые в память, в наименее значимый бит каждого байта без знака. См. раздел glPixelStore. - GL_PACK_ROW_LENGTH
Параметр params возвращает одно значение: длину строки, используемую для записи пиксельных данных в память. См. раздел glPixelStore. - GL_PACK_SKIP_PIXELS
Параметр params возвращает одно значение: количество пропущенных расположений пикселей перед записью первого пикселя в память. См. раздел glPixelStore. - GL_PACK_SKIP_ROWS
Параметр params возвращает одно значение: количество строк в расположениях пикселей, пропущенных до записи первого пикселя в память. См. раздел glPixelStore. - GL_PACK_SWAP_BYTES
Параметр params возвращает одно логическое значение, указывающее, переключаются ли байты 2-байтовых и 4-байтовых индексов пикселей и компоненты перед записью в память. См. раздел glPixelStore. - GL_PERSPECTIVE_CORRECTION_HINT
Параметр params возвращает одно значение: символьную константу, указывающую режим указания на исправление перспективы. См. раздел glHint. - GL_PIXEL_MAP_A_TO_A_SIZE
Параметр params возвращает одно значение: размер таблицы преобразования альфа-в альфа-пикселей. См . glPixelMap. - GL_PIXEL_MAP_B_TO_B_SIZE
Параметр params возвращает одно значение: размер таблицы преобразования пикселей синим на синий. См . glPixelMap. - GL_PIXEL_MAP_G_TO_G_SIZE
Параметр params возвращает одно значение: размер таблицы преобразования пикселей с зеленого на зеленый. См . glPixelMap. - GL_PIXEL_MAP_I_TO_A_SIZE
Параметр params возвращает одно значение: размер таблицы преобразования индексов в альфа-пикселей. См . glPixelMap. - GL_PIXEL_MAP_I_TO_B_SIZE
Параметр params возвращает одно значение: размер таблицы преобразования индексов в синие пиксели. См . glPixelMap. - GL_PIXEL_MAP_I_TO_G_SIZE
Параметр params возвращает одно значение: размер таблицы преобразования индексов в зеленый пиксель. См . glPixelMap. - GL_PIXEL_MAP_I_TO_I_SIZE
Параметр params возвращает одно значение: размер таблицы преобразования пикселей между индексами. См . glPixelMap. - GL_PIXEL_MAP_I_TO_R_SIZE
Параметр params возвращает одно значение: размер таблицы преобразования индексов в красные пиксели. См . glPixelMap. - GL_PIXEL_MAP_R_TO_R_SIZE
Параметр params возвращает одно значение: размер таблицы преобразования пикселей с красного на красный. См . glPixelMap. - GL_PIXEL_MAP_S_TO_S_SIZE
Параметр params возвращает одно значение: размер таблицы преобразования пикселей трафарета в набор элементов. См . glPixelMap. - GL_POINT_SIZE
Параметр params возвращает одно значение: размер точки, указанный в glPointSize. - GL_POINT_SIZE_GRANULARITY
Параметр params возвращает одно значение: разницу в размерах между смежными поддерживаемыми размерами для сглаживаемых точек. См. раздел glPointSize. - GL_POINT_SIZE_RANGE
Параметр params возвращает два значения: наименьший и самый большой поддерживаемый размер для сглаживаемых точек. См. раздел glPointSize. - GL_POINT_SMOOTH
Параметр params возвращает одно логическое значение, указывающее, включено ли сглаживание точек. См. раздел glPointSize. - GL_POINT_SMOOTH_HINT
Параметр params возвращает одно значение: символьную константу, указывающую режим указания сглаживания точек. См. раздел glHint. - GL_POLYGON_MODE
Параметр params возвращает два значения: символические константы, указывающие, являются ли фронтовые и задние многоугольниками растеризованы в виде точек, линий или заполненных многоугольников. См . раздел glPolygonMode. - GL_POLYGON_OFFSET_FACTOR
Параметр params возвращает одно значение , коэффициент масштабирования, используемый для определения смещения переменной, добавляемого к значению глубины каждого фрагмента, создаваемого при растровом многоугольнике. См . раздел glPolygonOffset. - GL_POLYGON_OFFSET_UNITS
Параметр params возвращает одно значение. Это значение умножается на значение, зависящее от реализации, а затем добавляется к значению глубины каждого фрагмента, создаваемого при растровом многоугольнике. См . раздел glPolygonOffset. - GL_POLYGON_OFFSET_FILL
Параметр params возвращает одно логическое значение, указывающее, включено ли смещение многоугольников для многоугольников в режиме заполнения. См . раздел glPolygonOffset. - GL_POLYGON_OFFSET_LINE
Параметр params возвращает одно логическое значение, указывающее, включено ли смещение многоугольников для многоугольников в режиме строки. См . раздел glPolygonOffset. - GL_POLYGON_OFFSET_POINT
Параметр params возвращает одно логическое значение, указывающее, включено ли смещение многоугольников для многоугольников в режиме точки. См . раздел glPolygonOffset. - GL_POLYGON_SMOOTH
Параметр params возвращает одно логическое значение, указывающее, включено ли сглаживание многоугольников. См . раздел glPolygonMode. - GL_POLYGON_SMOOTH_HINT
Параметр params возвращает одно значение: символьную константу, указывающую режим указания сглаживания многоугольников. См. раздел glHint. - GL_POLYGON_STIPPLE
Параметр params возвращает одно логическое значение, указывающее, включено ли стиплинг многоугольников. См . glPolygonStipple. - GL_PROJECTION_MATRIX
Параметр params возвращает 16 значений: матрица проекции в верхней части стека матриц проекции. См. раздел glPushMatrix. - GL_PROJECTION_STACK_DEPTH
Параметр params возвращает одно значение: количество матриц в стеке матриц проекции. См. раздел glPushMatrix. - GL_READ_BUFFER
Параметр params возвращает одно значение: символьную константу, указывающую, какой буфер цвета выбран для чтения. См . статью glReadPixels и glAccum. - GL_RED_BIAS
Параметр params возвращает одно значение: красный коэффициент смещения, используемый во время передачи пикселей. См. раздел glPixelTransfer. - GL_RED_BITS
Параметр params возвращает одно значение: количество красных битовых плоскостей в каждом цветовом буфере. - GL_RED_SCALE
Параметр params возвращает одно значение: красный коэффициент масштабирования, используемый при передаче пикселей. См. раздел glPixelTransfer. - GL_RENDER_MODE
Параметр params возвращает одно значение: символьную константу, указывающую, находится ли OpenGL в режиме отрисовки, выбора или обратной связи. См . раздел glRenderMode. - GL_RGBA_MODE
Параметр params возвращает одно логическое значение, указывающее, находится ли OpenGL в режиме RGBA (TRUE) или в режиме цветового индекса (FALSE). См. раздел glColor. - GL_SCISSOR_BOX
Параметр params возвращает четыре значения: координаты окна x и y ножницы, а затем его ширину и высоту. См. раздел glScissor. - GL_SCISSOR_TEST
Параметр params возвращает одно логическое значение, указывающее, включено ли ножницы. См. раздел glScissor. - GL_SHADE_MODEL
Параметр params возвращает одно значение: символьную константу, указывающую, является ли режим заливки плоским или гладким. См. раздел glShadeModel. - GL_STENCIL_BITS
Параметр params возвращает одно значение: количество битовых плоскостей в буфере набора элементов. - GL_STENCIL_CLEAR_VALUE
Параметр params возвращает одно значение: индекс, для которого очищаются битовые плоскости набора элементов. См . раздел glClearStencil. - GL_STENCIL_FAIL
Параметр params возвращает одно значение: символьную константу, указывающую, какое действие выполняется при сбое теста набора элементов. См. раздел glStencilOp. - GL_STENCIL_FUNC
Параметр params возвращает одно значение: символьную константу, указывающую, какая функция используется для сравнения ссылочного значения набора элементов со значением буфера трафарета. См. раздел glStencilFunc. - GL_STENCIL_PASS_DEPTH_FAIL
Параметр params возвращает одно значение: символьную константу, указывающую, какое действие выполняется при прохождении теста набора элементов, но тест глубины завершается сбоем. См. раздел glStencilOp. - GL_STENCIL_PASS_DEPTH_PASS
Параметр params возвращает одно значение: символьную константу, указывающую, какое действие выполняется при прохождении теста набора элементов и прохождении теста глубины. См. раздел glStencilOp. - GL_STENCIL_REF
Параметр params возвращает одно значение: ссылочные значения, сравниваемые с содержимым буфера набора элементов. См. раздел glStencilFunc. - GL_STENCIL_TEST
Параметр params возвращает одно логическое значение, указывающее, включено ли тестирование наборов элементов для фрагментов. См . статью glStencilFunc и glStencilOp. - GL_STENCIL_VALUE_MASK
Параметр params возвращает одно значение: маску, которая используется для маскирования как ссылочного значения набора элементов, так и значения буфера набора элементов перед их сравнением. См. раздел glStencilFunc. - GL_STENCIL_WRITEMASK
Параметр params возвращает одно значение: маска, управляющая записью битовых планов набора элементов. См. раздел glStencilMask. - GL_STEREO
Параметр params возвращает одно логическое значение, указывающее, поддерживаются ли стерео буферы (слева и справа). - GL_SUBPIXEL_BITS
Параметр params возвращает одно значение: оценку количества битов разрешения подпиксели, используемых для размещения растровой геометрии в координатах окна. - GL_TEXTURE_1D
Параметр params возвращает одно логическое значение, указывающее, включено ли одно объемное сопоставление текстур. См . раздел glTexImage1D. - GL_TEXTURE_2D
Параметр params возвращает одно логическое значение, указывающее, включено ли двухуровневое сопоставление текстур. См . раздел glTexImage2D. - GL_TEXTURE_COORD_ARRAY
Параметр params возвращает одно логическое значение, указывающее, включен ли массив координат текстуры. См . раздел glTexCoordPointer. - GL_TEXTURE_COORD_ARRAY_SIZE
Параметр params возвращает одно значение — количество координат на элемент в массиве координат текстуры. См . раздел glTexCoordPointer. - GL_TEXTURE_COORD_ARRAY_STRIDE
Параметр params возвращает одно значение, смещение байтов между последовательными элементами в массиве координат текстуры. См . раздел glTexCoordPointer. - GL_TEXTURE_COORD_ARRAY_TYPE
Параметр params возвращает одно значение, тип данных координат в массиве координат текстуры. См . раздел glTexCoordPointer. - GL_TEXTURE_ENV_COLOR
Параметр params возвращает четыре значения: красный, зеленый, синий и альфа-значения цвета среды текстуры. Целочисленные значения, если они запрашиваются, линейно сопоставляются с внутренним представлением с плавающей запятой таким образом, что 1,0 возвращает наиболее положительное представляющееся целочисленное значение, а 1,0 — наиболее отрицательное представляющееся целочисленное значение. См . glTexEnv. - GL_TEXTURE_ENV_MODE
Параметр params возвращает одно значение: символьную константу, указывающую, какая функция среды текстуры выбрана в данный момент. См . glTexEnv. - GL_TEXTURE_GEN_Q
Параметр params возвращает одно логическое значение, указывающее, включено ли автоматическое создание координаты текстуры Q. См. glTexGen. - GL_TEXTURE_GEN_R
Параметр params возвращает одно логическое значение, указывающее, включено ли автоматическое создание координат текстуры R. См. glTexGen. - GL_TEXTURE_GEN_S
Параметр params возвращает одно логическое значение, указывающее, включено ли автоматическое создание координаты текстуры S. См. glTexGen. - GL_TEXTURE_GEN_T
Параметр params возвращает одно логическое значение, указывающее, включено ли автоматическое создание координаты текстуры T. См. glTexGen. - GL_TEXTURE_MATRIX
Параметр params возвращает 16 значений: матрица текстуры в верхней части стека матриц текстуры. См. раздел glPushMatrix. - GL_TEXTURE_STACK_DEPTH
Параметр params возвращает одно значение: количество матриц в стеке матриц текстуры. См. раздел glPushMatrix. - GL_UNPACK_ALIGNMENT
Параметр params возвращает одно значение: выравнивание байтов, используемое для считывания пиксельных данных из памяти. См. раздел glPixelStore. - GL_UNPACK_LSB_FIRST
Параметр params возвращает одно логическое значение, указывающее, считываются ли сначала однобитовые пиксели из памяти из наименее значительного бита каждого байта без знака. См. раздел glPixelStore. - GL_UNPACK_ROW_LENGTH
Параметр params возвращает одно значение: длину строки, используемую для чтения пиксельных данных из памяти. См. раздел glPixelStore. - GL_UNPACK_SKIP_PIXELS
Параметр params возвращает одно значение: количество пропущенных расположений пикселей перед считывания первого пикселя из памяти. См. раздел glPixelStore. - GL_UNPACK_SKIP_ROWS
Параметр params возвращает одно значение: количество строк в расположениях пикселей, пропущенных до считывания первого пикселя из памяти. См. раздел glPixelStore. - GL_UNPACK_SWAP_BYTES
Параметр params возвращает одно логическое значение, указывающее, переключаются ли байты 2-байтовых и 4-байтовых индексов пикселей и компонентов после считывания из памяти. См. раздел glPixelStore. - GL_VERTEX_ARRAY
Параметр params возвращает одно логическое значение, указывающее, включен ли массив вершин. См . раздел glVertexPointer. - GL_VERTEX_ARRAY_SIZE
Параметр params возвращает одно значение , количество координат на вершину в массиве вершин. См . раздел glVertexPointer. - GL_VERTEX_ARRAY_STRIDE
Параметр params возвращает одно значение, смещение байтов между последовательными вершинами в массиве вершин. См . раздел glVertexPointer. - GL_VERTEX_ARRAY_TYPE
Параметр params возвращает одно значение, тип данных каждой координаты в массиве вершин. См . раздел glVertexPointer. - GL_VIEWPORT
Параметр params возвращает четыре значения: координаты окна x и y окна просмотра, а затем его ширину и высоту. См. раздел glViewport. - GL_ZOOM_X
Параметр params возвращает одно значение: коэффициент увеличения x пикселей. См . раздел glPixelZoom. - GL_ZOOM_Y
Параметр params возвращает одно значение: коэффициент увеличения пикселя y . См . раздел glPixelZoom. -
params
-
Возвращает значение или значения указанного параметра.
Возвращаемое значение
Эта функция не возвращает значение.
Коды ошибок
Следующие коды ошибок могут быть получены функцией glGetError .
Имя | Значение |
---|---|
|
pname не является допустимым значением. |
|
Метод glGetIntegerv был вызван между вызовом glBegin и соответствующим вызовом glEnd. |
Комментарии
Эта функция возвращает значения для простых переменных состояния в OpenGL. Параметр pname — это символьная константа, указывающая возвращаемую переменную состояния, а params — это указатель на массив указанного типа, в который помещаются возвращаемые данные.
Преобразование типов выполняется, если параметр имеет тип, отличный от запрашиваемого значения переменной состояния. При вызове glGetBooleanv значение с плавающей запятой или целочисленное значение преобразуется в GL_FALSE только в том случае, если оно равно нулю. В противном случае он преобразуется в GL_TRUE.
При вызове glGetIntegerv логические значения возвращаются как GL_TRUE или GL_FALSE, а большинство значений с плавающей запятой округляются до ближайшего целочисленного значения. Однако цвета с плавающей запятой и нормальные значения возвращаются с линейным сопоставлением, которое сопоставляет 1,0 с наиболее положительным представляемым целым числом, а 1,0 — с наиболее отрицательным изобразимым целочисленным значением.
При вызове glGetFloatv или glGetDoublev логические значения возвращаются в виде GL_TRUE или GL_FALSE, а целочисленные значения преобразуются в значения с плавающей запятой.
С помощью glIsEnabled можно легко запросить многие логические параметры.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|