glGetIntegerv 函数

glGetIntegerv 函数返回所选参数的值。

语法

void WINAPI glGetIntegerv(
   GLenum pname,
   GLint  *params
);

参数

pname

要返回的参数值。 接受以下符号常量。

含义
GL _ ACCUM _ ALPHA _ 位
params 参数返回一个值:累积缓冲区中的 alpha 位平面数。
GL _ ACCUM _ BLUE _ BITS
params 参数返回一个值:累积缓冲区中的蓝色位平面数。
GL _ ACCUM _ CLEAR _ 值
params 参数返回四个值:用于清除累积缓冲区的红色、绿色、蓝色和 alpha 值。 如果请求整数值,则从内部浮点表示形式线性映射,使 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。 请参阅 glClearAccum
GL _ ACCUM _ 绿色 _ 位
params 参数返回一个值:累积缓冲区中的绿色位平面数。
GL _ ACCUM _ RED _ BITS
params 参数返回一个值:累积缓冲区中的红色位平面数。
GL _ ALPHA _ 偏差
params 参数返回一个值:在像素传输期间使用的 alpha 偏差因子。 请参阅 glPixelTransfer
GL _ ALPHA _ 位
params 参数返回一个值:每个颜色缓冲区中的 alpha 位平面数。
GL _ ALPHA _ 刻度
params 参数返回一个值:在像素传输期间使用的 alpha 比例因子。 请参阅 glPixelTransfer
GL _ ALPHA _ 测试
params 参数返回一个布尔值,该值指示是否启用片段的 alpha 测试。 请参阅 glAlphaFunc
GL _ ALPHA _ 测试 _ FUNC
params 参数返回一个值:alpha 测试函数的符号名称。 请参阅 glAlphaFunc
GL _ ALPHA _ 测试 _ REF
params 参数返回一个值:alpha 测试的引用值。 请参阅 glAlphaFunc。 如果请求整数值,则从内部浮点表示形式线性映射整数值,这样 1.0 返回最正的可表示整数值,而 -1.0 返回最负的可表示整数值。
GL _ ATTRIB _ 堆栈 _ 深度
params 参数返回一个值:属性堆栈的深度。 如果堆栈为空,则返回零。 请参阅 glPushAttrib
GL _ AUTO _ NORMAL
params 参数返回单个布尔值,该值指示二维映射计算是否自动生成图面法线。 请参阅 glMap2
GL _ AUX _ 缓冲区
params 参数返回一个值:辅助颜色缓冲区的数量。
GL _ BLEND
params 参数返回一个布尔值,该值指示是否启用混合。 请参阅 glBlendFunc
GL _ BLEND _ DST
params 参数返回一个值:标识目标 blend 函数的符号常量。 请参阅 glBlendFunc
GL _ BLEND _ SRC
params 参数返回一个值:标识源 blend 函数的符号常量。 请参阅 glBlendFunc
GL _ 蓝色 _ 偏差
params 参数返回一个值:像素传输期间使用的蓝色偏差因子。 请参阅 glPixelTransfer
GL _ BLUE _ BITS
params 参数返回一个值:每个颜色缓冲区中的蓝色位平面数。
GL _ 蓝色 _ 刻度
params 参数 返回一个值:在像素传输期间使用的蓝色比例因子。 请参阅 glPixelTransfer
GL _ 客户端 _ ATTRIB _ 堆栈 _ 深度
params 参数返回一个值,该值指示属性堆栈的深度。 初始值为零。 请参阅 glPushClientAttrib
GL _CLIP _ PLANE i*
params 参数返回一个布尔值,该值指示是否启用指定的剪辑平面。 请参阅 glClipPlane
GL _ COLOR _ 数组
params 参数返回一个布尔值,该值指示是否定义了指定的颜色数组。 请参阅 glColorPointer
GL _ 颜色 _ 数组 _ 大小
params 参数返回一个值,即颜色数组中每种颜色的组件数。 请参阅 glColorPointer
GL _ 颜色 _ 数组 _ 步幅
params 参数返回一个值,即颜色数组中连续颜色之间的字节偏移量。 请参阅 glColorPointer
GL _ 颜色 _ 数组 _ 类型
params 参数返回一个值,即颜色数组中每个组件的数据类型。 请参阅 glColorPointer
GL _ COLOR _ CLEAR _ 值
params 参数返回四个值:用于清除颜色缓冲区的红色、绿色、蓝色和 alpha 值。 如果请求整数值,则从内部浮点表示形式线性映射,使 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。 请参阅 glClearColor
GL _ 颜色 _ 逻辑 _ 操作
params 参数返回单个布尔值,该值指示片段的 RGBA 颜色值是否使用逻辑操作合并到帧缓冲区中。 请参阅 glLogicOp
GL _ 颜色 _ 材料
params 参数返回单个布尔值,该值指示一个或多个材料参数是否正在跟踪当前颜色。 请参阅 glColorMaterial
GL _ 颜色 _ 材料 _ 人脸
params 参数返回一个值:一个符号常量,指示哪些材料具有跟踪当前颜色的参数。 请参阅 glColorMaterial
GL _ COLOR _ 材料 _ 参数
params 参数返回一个值:一个符号常量,指示哪些材料参数正在跟踪当前颜色。 请参阅 glColorMaterial
GL _ COLOR _ WRITEMASK
params 参数返回四个布尔值:红色、绿色、蓝色和 alpha 写入对颜色缓冲区启用。 请参阅 glColorMask
GL _ CULL _ 人脸
params 参数返回一个布尔值,该值指示是否启用多边形剔除。 请参阅 glCullFace
GL _ CULL _ 人脸 _ 模式
params 参数返回一个值:一个符号常量,指示要剔除的多边形面。 请参阅 glCullFace
GL _ 当前 _ 颜色
params 参数返回四个值:当前颜色的红色、绿色、蓝色和 alpha 值。 如果请求整数值,则从内部浮点表示形式线性映射,使 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。 请参阅 glColor
GL _ CURRENT _ INDEX
params 参数 返回一个值:当前颜色索引。 请参阅 glIndex
GL _ CURRENT _ NORMAL
params 参数返回三个值:当前法线 x、yz 值。 如果请求整数值,则从内部浮点表示形式线性映射,使 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。 请参阅 glNormal
GL _ 当前 _ 光栅 _ 颜色
params 参数返回四个值:当前光栅位置的红色、绿色、蓝色和 alpha 值。 如果请求整数值,则从内部浮点表示形式线性映射,使 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。 请参阅 glRasterPos
GL _ 当前 _ 光栅 _ 距离
params 参数返回一个值:从眼睛到当前光栅位置的距离。 请参阅 glRasterPos
GL _ 当前 _ 光栅 _ 索引
params 参数返回一个值:当前光栅位置的颜色索引。 请参阅 glRasterPos
GL _ 当前 _ 光栅 _ 位置
params 参数返回四个值:当前光栅位置的 x、y、zw 分量。 x、yz 分量位于窗口坐标中 ,w 位于剪辑坐标中。 请参阅 glRasterPos
GL _ 当前 _ 光栅 _ 位置 _ 有效
params 参数返回一个布尔值,该值指示当前 raster 位置是否有效。 请参阅 glRasterPos
GL _ 当前 _ 光栅 _ 纹理 _ COORD
params 参数返回四个值 :s、t、rq 当前光栅纹理坐标。 请参阅 glRasterPosglTexCoord
GL _ 当前 _ 纹理 _ COORD
params 参数返回四个值 :s、t、rq 当前纹理坐标。 请参阅 glTexCoord
GL _ 深度 _ 偏差
params 参数返回一个值:在像素传输期间使用的深度偏差因子。 请参阅 glPixelTransfer
GL _ 深度 _ 位
params 参数返回一个值:深度缓冲区中的位平面数。
GL _ 深度 _ 清除 _ 值
params 参数返回一个值:用于清除深度缓冲区的值。 如果请求整数值,则从内部浮点表示形式线性映射,使 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。 请参阅 glClearDepth
GL _ 深度 _ FUNC
params 参数返回一个值:指示深度比较函数的符号常量。 请参阅 glDepthFunc
GL _ 深度 _ 范围
params 参数返回两个值:深度缓冲区的近距离和远映射限制。 如果请求整数值,则从内部浮点表示形式线性映射,使 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。 请参阅 glDepthRange
GL _ 深度 _ 缩放
params 参数返回一个值:在像素传输期间使用的深度比例因子。 请参阅 glPixelTransfer
GL _ 深度 _ 测试
params 参数返回一个布尔值,该值指示是否启用片段的深度测试。 请参阅 glDepthFuncglDepthRange
GL _ 深度 _ 写入掩码
params 参数返回一个布尔值,该值指示是否启用深度缓冲区进行写入。 请参阅 glDepthMask
GL _ DITHER
params 参数返回单个布尔值,该值指示是否启用片段颜色和索引的分割。
GL _ DOUBLEBUFFER
params 参数返回一个布尔值,该值指示是否支持双缓冲。
GL _ DRAW _ 缓冲区
params 参数返回一个值:一个符号常量,指示要绘制到的缓冲区。 请参阅 glDrawBuffer
GL _ EDGE _ 标志
params 参数返回一个布尔值,该值指示当前边缘标志是 true 还是 false。 请参阅 glEdgeFlag
GL _ EDGE _ 标志 _ 数组
params 参数返回一个布尔值,该值指示是否启用边缘标志数组。 请参阅 glEdgeFlagPointer
GL _ EDGE _ 标志 _ 数组 _ 步幅
params 参数返回一个值,即边缘标志数组中连续边缘标志之间的字节偏移量。 请参阅 glEdgeFlagPointer
GL _ 一般
params 参数返回一个布尔值,该值指示是否启用化。 请参阅 glFog
GL _ 重 _ 声颜色
params 参数 返回四个值:红色、绿色、蓝色和红色 alpha 分量。 如果请求整数值,则从内部浮点表示形式线性映射,使 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。 请参阅 glFog
GL _ FOG _ DENSITY
params 参数 返回一个值:化密度参数。 请参阅 glFog
GL _ 一 _ 般终止
params 参数返回一个值:线性方程的结束因子。 请参阅 glFog
GL _ FOG _ HINT
params 参数返回一个值:一个符号常量,指示闪烁提示的模式。 请参阅 glHint
GL _ 一般 _ 索引
params 参数 返回一个值:颜色索引。 请参阅 glFog
GL _ 一般 _ 模式
params 参数返回一个值:一个符号常量,指示选择了哪个公式。 请参阅 glFog
GL _ 一般 _ 启动
params 参数返回一个值:线性方程的起始因子。 请参阅 glFog
GL _ FRONT _ FACE
params 参数返回一个值:一个符号常量,指示是否将顺时针或逆时针多边形多边形视为前置。 请参阅 glFrontFace
GL _ 绿色 _ 偏差
params 参数返回一个值:在像素传输期间使用的绿色偏差因子。
GL _ 绿色 _ 位
params 参数返回一个值:每个颜色缓冲区中的绿色位平面数。
GL _ 绿色 _ 刻度
params 参数返回一个值:在像素传输期间使用的绿色比例因子。 请参阅 glPixelTransfer
GL _ INDEX _ 数组
params 参数返回一个布尔值,该值指示是否启用颜色索引数组。 请参阅 glIndexPointer
GL _ 索引 _ 数组 _ 步幅
params 参数返回一个值,即颜色索引数组中连续颜色索引之间的字节偏移量。 请参阅 glIndexPointer
GL _ INDEX _ 数组 _ 类型
params 参数返回一个值,即颜色索引数组中索引的数据类型。 初始值为 GL _ FLOAT。 请参阅 glIndexPointer
GL _ INDEX _ BITS
params 参数返回一个值:每个颜色索引缓冲区中的位平面数。
GL _ INDEX _ CLEAR _ 值
params 参数返回一个值:用于清除颜色索引缓冲区的颜色索引。 请参阅 glClearIndex
GL _ INDEX _ 逻辑 _ 操作
params 参数返回单个布尔值,该值指示片段的索引值是否使用逻辑操作合并到 framebuffer 中。 请参阅 glLogicOp
GL _ 索引 _ 模式
params 参数 返回一个布尔值,该值指示 OpenGL 是处于颜色索引模式 (TRUE) 还是 RGBA (FALSE) 。
GL _ INDEX _ OFFSET
params 参数返回一个值:在像素传输过程中添加到颜色和模具索引的偏移量。 请参阅 glPixelTransfer
GL _ INDEX _ SHIFT
params 参数返回一个值:颜色索引和模具索引在像素传输过程中移动的量。 请参阅 glPixelTransfer
GL _ INDEX _ WRITEMASK
params 参数返回一个值:一个掩码,指示可以写入每个颜色索引缓冲区的位平面。 请参阅 glIndexMask
GL _LIGHT i*
params 参数返回一个布尔值,该值指示是否启用指定的光。 请参阅 glLightglLightModel
GL _ 照明
params 参数返回一个布尔值,该值指示是否启用照明。 请参阅 glLightModel
GL _ LIGHT _ 模型 _ 环境
params 参数返回四个值:整个场景的环境强度的红色、绿色、蓝色和 alpha 分量。 如果请求整数值,则从内部浮点表示形式线性映射,使 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。 请参阅 glLightModel
GL _ LIGHT _ 模型 _ 本地 _ 查看器
params 参数返回单个布尔值,该值指示反射反射计算是否将查看器视为场景的本地。 请参阅 glLightModel
GL _ LIGHT _ 模型 _ 两 _ 侧
params 参数返回单个布尔值,该值指示是否使用单独的材料来计算正面多边形和后向多边形的照明。 请参阅 glLightModel
GL _ LINE _ SMOOTH
params 参数返回一个布尔值,该值指示是否启用行的抗锯斜。 请参阅 glLineWidth
GL _ LINE _ 平滑 _ 提示
params 参数返回一个值:一个符号常量,指示行抗锯斜提示的模式。 请参阅 glHint
GL _ 行 _ STIPPLE
params 参数返回一个布尔值,该值指示是否启用行的 stippling。 请参阅 glLineStipple
GL _ 行 _ STIPPLE _ 模式
params 参数返回一个值:16 位行 stipple 模式。 请参阅 glLineStipple
GL _ 行 _ STIPPLE _ 重复
params 参数返回一个值:行 stipple 重复因子。 请参阅 glLineStipple
GL _ 行 _ 宽度
params 参数 返回一个值:使用 glLineWidth 指定的行宽
GL _ _ 线条 _ 宽度粒度
params 参数返回一个值:抗锯斜线的相邻受支持宽度之间的宽度差。 请参阅 glLineWidth
GL _ 行 _ 宽度 _ 范围
params 参数返回两个值:抗锯斜线支持的最大最小宽度和最大宽度。 请参阅 glLineWidth
GL _ LIST _ BASE
params 参数返回一个值:添加到向 glCallLists呈现的数组中所有名称的基偏移量。 请参阅 glListBase
GL _ LIST _ INDEX
params 参数返回一个值:当前正在构造的显示列表的名称。 如果当前没有正在构造显示列表,则返回零。 请参阅 glNewList
GL _ 列表 _ 模式
params 参数返回一个值:一个符号常量,指示当前正在构造的显示列表的构造模式。 请参阅 glNewList
GL _ 逻辑 _ 操作
params 参数返回单个布尔值,该值指示片段索引是否使用逻辑操作合并到帧缓冲区中。 请参阅 glLogicOp
GL _ 逻辑 _ 操作 _ 模式
params 参数返回一个值:指示所选逻辑操作模式的符号常量。 请参阅 glLogicOp
GL _ MAP1 _ 颜色 _ 4
params 参数返回单个布尔值,该值指示一维计算是否生成颜色。 请参阅 glMap1
GL _ MAP1 _ 网格 _ 域
params 参数返回两个值:一维地图网格域的终结点。 请参阅 glMapGrid
GL _ MAP1 _ 网格 _ 段
params 参数返回一个值:一维映射网格域中的分区数。 请参阅 glMapGrid
GL _ MAP1 _ 索引
params 参数返回单个布尔值,该值指示一维计算是否生成颜色索引。 请参阅 glMap1
GL _ MAP1 _ NORMAL
params 参数返回单个布尔值,该值指示一维计算是否生成法线。 请参阅 glMap1
GL _ MAP1 _ 纹理 _ COORD _ 1
params 参数返回单个布尔值,该值指示一维计算是否生成一维纹理坐标。 请参阅 glMap1
GL _ MAP1 _ 纹理 _ COORD _ 2
params 参数返回单个布尔值,该值指示一维计算是否生成二维纹理坐标。 请参阅 glMap1
GL _ MAP1 _ 纹理 _ COORD _ 3
params 参数返回单个布尔值,该值指示一维计算是否生成三维纹理坐标。 请参阅 glMap1
GL _ MAP1 _ 纹理 _ COORD _ 4
params 参数返回单个布尔值,该值指示一维计算是否生成四维纹理坐标。 请参阅 glMap1
GL _ MAP1 _ 顶点 _ 3
params 参数返回单个布尔值,该值指示一维计算是否生成三维顶点坐标。 请参阅 glMap1
GL _ MAP1 _ 顶点 _ 4
params 参数返回单个布尔值,该值指示一维计算是否生成 4D 顶点坐标。 请参阅 glMap1
GL _ MAP2 _ COLOR _ 4
params 参数返回单个布尔值,该值指示二维计算是否生成颜色。 请参阅 glMap2
GL _ MAP2 _ 网格 _ 域
params 参数返回四个值:二维映射 ij 网格 域的终结点。 请参阅 glMapGrid
GL _ MAP2 _ 网格 _ 段
params 参数返回两个值:二维映射 i 和 j 网格域中 的分区 数。 请参阅 glMapGrid
GL _ MAP2 _ INDEX
params 参数返回单个布尔值,该值指示二维计算是否生成颜色索引。 请参阅 glMap2
GL _ MAP2 _ NORMAL
params 参数返回单个布尔值,该值指示二维计算是否生成法线。 请参阅 glMap2
GL _ MAP2 _ 纹理 _ COORD _ 1
params 参数返回单个布尔值,该值指示二维计算是否生成一维纹理坐标。 请参阅 glMap2
GL _ MAP2 _ 纹理 _ COORD _ 2
params 参数返回单个布尔值,该值指示二维计算是否生成二维纹理坐标。 请参阅 glMap2
GL _ MAP2 _ 纹理 _ COORD _ 3
params 参数返回单个布尔值,该值指示二维计算是否生成三维纹理坐标。 请参阅 glMap2
GL _ MAP2 _ 纹理 _ COORD _ 4
params 参数返回单个布尔值,该值指示二维计算是否生成四维纹理坐标。 请参阅 glMap2
GL _ MAP2 _ 顶点 _ 3
params 参数返回单个布尔值,该值指示二维计算是否生成三维顶点坐标。 请参阅 glMap2
GL _ MAP2 _ 顶点 _ 4
params 参数返回单个布尔值,该值指示二维计算是否生成 4D 顶点坐标。 请参阅 glMap2
GL _ 贴图 _ 颜色
params 参数返回单个布尔值,该值指示在像素传输过程中是否将由表查找替换颜色和颜色索引。 请参阅 glPixelTransfer
GL _ MAP _ STENCIL
params 参数返回单个布尔值,该值指示在像素传输过程中是否将由表查找替换模具索引。 请参阅 glPixelTransfer
GL _ 矩阵 _ 模式
params 参数返回一个值:一个符号常量,指示当前哪个矩阵堆栈是所有矩阵操作的目标。 请参阅 glMatrixMode
GL _ MAX _ 客户端 _ ATTRIB _ 堆栈 _ 深度
params 参数返回一个值,该值指示客户端属性堆栈支持的最大深度。 请参阅 glPushClientAttrib
GL _ MAX _ ATTRIB _ 堆栈 _ 深度
params 参数返回一个值:属性堆栈支持的最大深度。 请参阅 glPushAttrib
GL _ MAX _ CLIP _ 平面
params 参数返回一个值:应用程序定义的剪切平面的最大数目。 请参阅 glClipPlane
GL _ MAX _ EVAL _ 顺序
params 参数返回一个值:1-D 和 2-D 评估器支持的最大公式顺序。 请参阅 glMap1glMap2。
GL _ MAX _ LIGHTS
params 参数返回一个值:最大光数。 请参阅 glLight
GL _ MAX _ 列表 _ 嵌套
params 参数返回一个值:显示列表遍历期间允许的最大递归深度。 请参阅 glCallList
GL _ MAX _ MODELVIEW _ 堆栈 _ 深度
Params 参数将返回一个值: modelview 矩阵堆栈支持的最大深度。 请参阅 glPushMatrix
总帐 _ 最大 _ 名称 _ 堆栈 _ 深度
Params 参数将返回一个值:所选名称堆栈的最大支持深度。 请参阅 glPushName
总帐 _ 最大 _ 像素 _ 映射 _ 表
Params 参数将返回一个值: glPixelMap查找表的最大支持大小。
总帐 _ 最大 _ 投影 _ 堆栈 _ 深度
Params 参数将返回一个值:投影矩阵堆栈支持的最大深度。 请参阅 glPushMatrix
总帐 _ 最大 _ 纹理 _ 大小
Params 参数将返回一个值: (没有边框) 的任何纹理图像的最大宽度或高度。 请参阅 glTexImage1DglTexImage2D
总帐 _ 最大 _ 纹理 _ 堆栈 _ 深度
Params 参数将返回一个值:纹理矩阵堆栈支持的最大深度。 请参阅 glPushMatrix
总帐 _ 最大 _ 视区为 _ 灰色
Params 参数将返回两个值:受支持的视区的最大宽度和高度。 请参阅 glViewport
总帐 _ MODELVIEW _ 矩阵
Params 参数返回16个值: modelview 矩阵堆栈顶部的 modelview 矩阵。 请参阅 glPushMatrix
GL _ MODELVIEW _ 堆栈 _ 深度
Params 参数将返回一个值: modelview 矩阵堆栈上的矩阵的数目。 请参阅 glPushMatrix
总帐 _ 名称 _ 堆栈 _ 深度
Params 参数将返回一个值:选择名称堆栈上的名称数。 请参阅 glPushName
总帐 _ 正常 _ 阵列
Params 参数将返回一个布尔值,指示是否启用正常数组。 请参阅 glNormalPointer
总帐 _ 正常 _ 阵列 _ 步幅
Params 参数返回一个值,该值是普通数组中的连续法线之间的字节偏移量。 请参阅 glNormalPointer
总帐 _ 正常 _ 阵列 _ 类型
Params 参数将返回一个值,即标准数组中每个坐标的数据类型。 请参阅 glNormalPointer
总帐 _ 标准化
Params 参数将返回一个布尔值,该值指示在将法线转换为眼睛坐标后,法线是否自动缩放为单位长度。 请参阅 glNormal
总帐 _ 包 _ 对齐
Params 参数将返回一个值:用于将像素数据写入内存的字节对齐方式。 请参阅 glPixelStore
_ _ 首先 LSB 总帐 _ 包
Params 参数将返回一个布尔值,该值指示写入内存的单个位像素是否首先写入每个无符号字节的最小有效位。 请参阅 glPixelStore
总帐 _ 包 _ 行 _ 长度
Params 参数将返回一个值:用于将像素数据写入内存的行长度。 请参阅 glPixelStore
总帐 _ 包 _ 跳过 _ 像素
Params 参数将返回一个值:在第一个像素写入内存之前跳过的像素位置的数目。 请参阅 glPixelStore
总帐 _ 包 _ 跳过 _ 行
Params 参数将返回一个值:在第一个像素写入内存之前,将跳过像素位置的行数。 请参阅 glPixelStore
总帐 _ 包 _ 交换 _ 字节数
Params 参数将返回一个布尔值,该值指示是否在将2字节和4字节的像素索引和组件写入内存之前交换这些字节。 请参阅 glPixelStore
总帐 _ 透视 _ 更正 _ 提示
Params 参数将返回一个值:指示透视更正提示模式的符号常数。 请参阅 glHint
总帐 _ 像素 _ 将 _ 映射 _ 到 _ _ 大小
Params 参数将返回一个值: alpha 到 alpha 像素转换表的大小。 请参阅 glPixelMap
总帐 _ 像素 _ 映射 _ B _ 到 _ B _ 大小
Params 参数将返回一个值:蓝色到蓝色像素转换表的大小。 请参阅 glPixelMap
总帐 _ 像素 _ 映射 _ G _ 到 _ G _ 大小
Params 参数将返回一个值:绿色到绿色像素转换表的大小。 请参阅 glPixelMap
总帐 _ 像素 _ 映射 _ I _ 到 _ _ 大小
Params 参数将返回一个值:索引到 alpha 像素转换表的大小。 请参阅 glPixelMap
总帐 _ 像素 _ 映射 _ I _ 到 _ B _ 大小
Params 参数将返回一个值:索引到蓝色像素转换表的大小。 请参阅 glPixelMap
总帐 _ 像素 _ 映射 _ I _ 到 _ G _ 大小
Params 参数将返回一个值:索引到绿色的像素转换表的大小。 请参阅 glPixelMap
总帐 _ 像素 _ 映射 _ I _ 到 _ I _ 大小
Params 参数将返回一个值:索引到索引的像素转换表的大小。 请参阅 glPixelMap
总帐 _ 像素 _ 映射 _ I _ 到 _ R _ 大小
Params 参数将返回一个值:索引到红色的像素转换表的大小。 请参阅 glPixelMap
总帐 _ 像素 _ _ 将 R 映射 _ 到 _ R _ 大小
Params 参数将返回一个值:红色到红色像素转换表的大小。 请参阅 glPixelMap
总帐 _ 像素 _ 映射 _ S _ 到 _ S _ 大小
Params 参数将返回一个值:模具到模具像素转换表的大小。 请参阅 glPixelMap
总帐 _ 点 _ 大小
Params 参数将返回一个值: glPointSize指定的点大小。
总帐 _ 点 _ 大小 _ 粒度
Params 参数返回一个值:锯齿消除点的相邻支持大小之间的大小差异。 请参阅 glPointSize
总帐 _ 点 _ 大小 _ 范围
Params 参数将返回两个值:抗锯齿点支持的最小和最大大小。 请参阅 glPointSize
总帐 _ 点 _ 平滑
Params 参数将返回一个布尔值,该值指示是否启用了点的抗锯齿功能。 请参阅 glPointSize
总帐 _ 点 _ 平滑 _ 提示
Params 参数将返回一个值:指示点抗锯齿提示模式的符号常数。 请参阅 glHint
总帐 _ 多边形 _ 模式
Params 参数将返回两个值:符号常量,用于指示是否将面向正面和背面的多边形作为点、线条或填充多边形进行光栅化。 请参阅 glPolygonMode
总帐 _ 多边形 _ 偏移 _ 系数
Params 参数将返回一个值,这是一个值,用于确定可变偏移量,该偏移量将添加到在绘制多边形时生成的每个段的深度值。 请参阅 glPolygonOffset
总帐 _ 多边形 _ 偏移 _ 单位
Params 参数将返回一个值。 此值与特定于实现的值相乘,然后将其添加到在绘制多边形时生成的每个片段的深度值。 请参阅 glPolygonOffset
总帐 _ 多边形 _ 偏移量 _ 填充
Params 参数将返回一个布尔值,指示是否为填充模式中的多边形启用多边形偏移量。 请参阅 glPolygonOffset
总帐 _ 多边形 _ 偏移 _ 线
Params 参数将返回一个布尔值,指示是否对线条模式下的多边形启用多边形偏移量。 请参阅 glPolygonOffset
总帐 _ 多边形 _ 偏移 _ 点
Params 参数将返回一个布尔值,指示是否为点模式下的多边形启用多边形偏移量。 请参阅 glPolygonOffset
总帐 _ 多边形 _ 平滑
Params 参数将返回一个布尔值,该值指示是否启用多边形的抗锯齿功能。 请参阅 glPolygonMode
总帐 _ 多边形 _ 平滑 _ 提示
Params 参数将返回一个值:指示多边形抗锯齿提示的模式的符号常数。 请参阅 glHint
总帐 _ 多边形 _ STIPPLE
Params 参数将返回一个布尔值,该值指示是否已启用多边形的 stippling。 请参阅 glPolygonStipple
总帐 _ 投影 _ 矩阵
Params 参数返回16个值:投影矩阵堆栈顶部的投影矩阵。 请参阅 glPushMatrix
总帐 _ 预测 _ 堆栈 _ 深度
Params 参数将返回一个值:投影矩阵堆栈上的矩阵的数目。 请参阅 glPushMatrix
总帐 _ 读取 _ 缓冲区
Params 参数将返回一个值:一个符号常量,用于指示选择要读取的颜色缓冲区。 请参阅 glReadPixelsglAccum
总帐 _ 红色 _ 偏差
Params 参数将返回一个值:在像素传输过程中使用的红色偏向系数。 请参阅 glPixelTransfer
GL _ RED _ 位
Params 参数将返回一个值:每个颜色缓冲区中的红 bitplanes 数。
总帐 _ 红色 _ 比例
Params 参数将返回一个值:在像素传输过程中使用的红色缩放系数。 请参阅 glPixelTransfer
总帐 _ 呈现 _ 模式
Params 参数将返回一个值:一个符号常量,指示 OpenGL 是呈现、选择还是反馈模式。 请参阅 glRenderMode
总帐 _ RGBA _ 模式
Params 参数将返回一个布尔值,该值指示 OpenGL 是否处于 RGBA 模式 (TRUE) 或颜色索引模式 (FALSE) 。 请参阅 glColor
总帐 _ 剪刀 _ 盒
Params 参数返回四个值:剪形框的 xy 窗口坐标,后跟其宽度和高度。 请参阅 glScissor
总帐 _ 剪刀 _ 测试
Params 参数将返回一个布尔值,指示是否启用 scissoring。 请参阅 glScissor
总帐 _ 底纹 _ 模型
Params 参数将返回一个值:一个符号常量,用于指示底纹模式是平面还是平滑。 请参阅 glShadeModel
总帐 _ 模具 _ 位
Params 参数返回一个值:模具缓冲区中 bitplanes 的数目。
总帐 _ 模具 _ 清除 _ 值
Params 参数将返回一个值:模具 bitplanes 要清除到的索引。 请参阅 glClearStencil
总帐 _ 模具 _ 失败
Params 参数将返回一个值:一个表示模具测试失败时要执行的操作的符号常数。 请参阅 glStencilOp
总帐 _ 模具 _ FUNC
Params 参数将返回一个值:一个符号常数,指示用于比较模具引用值和模具缓冲区值的函数。 请参阅 glStencilFunc
总帐 _ 模具 _ 通过 _ 深度 _ 失败
Params 参数将返回一个值:一个符号常量,用于指示当模具测试通过时所采取的操作,但深度测试失败。 请参阅 glStencilOp
总帐 _ 模具 _ 传递 _ 深度 _ 传递
Params 参数将返回一个值:一个符号常量,用于指示当模具测试通过并且深度测试通过时所采取的操作。 请参阅 glStencilOp
总帐 _ 模具 _ 引用
Params 参数将返回一个值:与模具缓冲区的内容进行比较的引用值。 请参阅 glStencilFunc
总帐 _ 模具 _ 测试
Params 参数将返回一个布尔值,指示是否启用片段的模具测试。 请参阅 glStencilFuncglStencilOp
总帐 _ 模具 _ 值 _ 掩码
Params 参数将返回一个值:用于在比较模具引用值和模具缓冲区值之前对其进行屏蔽的掩码。 请参阅 glStencilFunc
总帐 _ 模具 _ WRITEMASK
Params 参数将返回一个值:用于控制模具 bitplanes 写入的掩码。 请参阅 glStencilMask
总帐 _ 立体声
Params 参数将返回一个布尔值,该值指示是否支持向左和向右) (个立体声缓冲区。
GL _ 子像素 _ 位
Params 参数将返回一个值:用于在窗口坐标中放置栅格化几何的子像素解析位数的估计值。
总帐 _ 纹理 _ 1d
Params 参数将返回一个布尔值,该值指示是否启用了3-d 纹理映射。 请参阅 glTexImage1D
总帐 _ 纹理 _ 2d
Params 参数将返回一个布尔值,该值指示是否启用了二维纹理映射。 请参阅 glTexImage2D
总帐 _ 纹理 _ OOZIE.COORD.APPLICATION.PATH _ 数组
Params 参数将返回一个布尔值,该值指示是否启用纹理坐标数组。 请参阅 glTexCoordPointer
总帐 _ 纹理 _ OOZIE.COORD.APPLICATION.PATH _ 数组 _ 大小
Params 参数返回一个值,即纹理坐标数组中每个元素的坐标数。 请参阅 glTexCoordPointer
总帐 _ 纹理 _ OOZIE.COORD.APPLICATION.PATH _ 数组 _ 步幅
Params 参数返回一个值,即纹理坐标数组中连续元素之间的字节偏移量。 请参阅 glTexCoordPointer
总帐 _ 纹理 _ OOZIE.COORD.APPLICATION.PATH _ 数组 _ 类型
Params 参数 params 返回一个值,即纹理坐标数组中坐标的数据类型。 请参阅 glTexCoordPointer
总帐 _ 纹理 _ ENV _ COLOR
Params 参数返回四个值:纹理环境颜色的红色、绿色、蓝色和 alpha 值。 如果请求,整数值将从内部浮点表示形式线性映射,这样,1.0 将返回最正值的可表示整数值,1.0 将返回最大的可表示整数值。 请参阅 glTexEnv
总帐 _ 纹理 _ 环境 _ 模式
Params 参数将返回一个值:表示当前选定的纹理环境函数的符号常数。 请参阅 glTexEnv
总帐 _ 纹理 _ 生成 _ 问答
Params 参数将返回一个布尔值,该值指示是否启用了 Q 纹理坐标的自动生成。 请参阅 glTexGen
总帐 _ 纹理 _ 生成 _ R
Params 参数将返回一个布尔值,指示是否启用 R 纹理坐标的自动生成。 请参阅 glTexGen
总帐 _ 纹理 _ 代 _
Params 参数将返回一个布尔值,该值指示是否启用了自动生成的纹理坐标。 请参阅 glTexGen
总帐 _ 纹理 _ GEN _ T
Params 参数将返回一个布尔值,该值指示是否启用了 T 纹理坐标的自动生成。 请参阅 glTexGen
总帐 _ 纹理 _ 矩阵
Params 参数返回16个值:纹理矩阵堆栈顶部的纹理矩阵。 请参阅 glPushMatrix
总帐 _ 纹理 _ 堆栈 _ 深度
Params 参数将返回一个值:纹理矩阵堆栈上的矩阵的数目。 请参阅 glPushMatrix
总帐 _ 解包 _ 对齐
Params 参数将返回一个值:用于从内存中读取像素数据的字节对齐方式。 请参阅 glPixelStore
GL _ _ 首先解压缩 LSB _
Params 参数将返回一个布尔值,该值指示从内存中读取的单个位像素是否首先从每个无符号字节的最小有效位读取。 请参阅 glPixelStore
总帐 _ 解压缩 _ 行 _ 长度
Params 参数将返回一个值:用于从内存中读取像素数据的行长度。 请参阅 glPixelStore
总帐 _ 解压缩 _ 跳过 _ 像素
Params 参数将返回一个值:从内存中读取第一个像素之前跳过的像素位置的数目。 请参阅 glPixelStore
总帐 _ 解压缩 _ 跳过 _ 行
Params 参数将返回一个值:从内存中读取第一个像素之前跳过的像素位置的行数。 请参阅 glPixelStore
总帐 _ 解包 _ 交换 _ 字节
Params 参数将返回一个布尔值,该值指示是否在从内存中读取2字节和4字节的像素索引和组件的字节。 请参阅 glPixelStore
总帐 _ 顶点 _ 数组
Params 参数将返回一个布尔值,该值指示是否启用顶点数组。 请参阅 glVertexPointer
总帐 _ 顶点 _ 数组 _ 大小
Params 参数返回一个值,即顶点数组中每个顶点的坐标数。 请参阅 glVertexPointer
总帐 _ 顶点 _ 阵列 _ 步幅
Params 参数返回一个值,即顶点数组中连续顶点之间的字节偏移量。 请参阅 glVertexPointer
总帐 _ 顶点 _ _ 类型
Params 参数将返回一个值,即顶点数组中每个坐标的数据类型。 请参阅 glVertexPointer
总帐 _ 视区
Params 参数返回四个值:视区的 xy 窗口坐标,后跟其宽度和高度。 请参阅 glViewport
总帐 _ 缩放 _ X
Params 参数将返回一个值: x 像素缩放系数。 请参阅 glPixelZoom
总帐 _ 缩放 _ Y
Params 参数将返回一个值: y 像素缩放系数。 请参阅 glPixelZoom

params

返回指定参数的值。

返回值

此函数不返回值。

错误代码

GlGetError函数可以检索以下错误代码。

名称 含义
总帐 _ 无效 _ 枚举
pname 不是接受的值。
总帐 _ 无效 _ 操作
调用 glBegin和对 glEnd的对应调用之间调用了 glGetIntegerv

备注

此函数返回 OpenGL 中简单状态变量的值。 Pname 参数是一个符号常量,用于指示要返回的状态变量,而 params 是指向指示类型的数组的指针,将在该数组中放置返回的数据。

如果 params 不同于所请求的状态变量值,则执行类型转换。 如果调用 glGetBooleanv,则 _ 当且仅当大于0时,浮点或整数值才会转换为 GL FALSE。 否则,它将转换为总帐 _ TRUE。

如果调用 glGetIntegerv,则会将布尔值作为总帐 _ TRUE 或总帐 _ FALSE 返回,而大多数浮点值将舍入到最接近的整数值。 但是,浮点颜色和法线以线性映射返回,该映射将1.0 映射到最正值可表示的整数值,将1.0 映射到最大的可表示整数值。

如果调用 glGetFloatvglGetDoublev,则会将布尔值作为总帐 _ TRUE 或总帐 _ FALSE 返回,并将整数值转换为浮点值。

可以通过 glIsEnabled更轻松地查询许多布尔参数。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Gl。h

Opengl32
DLL
Opengl32.dll

请参阅

glAccum

glAlphaFunc

glBegin

glBlendFunc

glCallList

glClearAccum

glClearColor

glClearDepth

glClearIndex

glClearStencil

glClipPlane

glColor

glColorMask

glColorMaterial

glCullFace

glDepthFunc

glDepthMask

glDepthRange

glDrawBuffer

glEdgeFlag

glEnd

glFog

glFrontFace

glGetClipPlane

glGetError

glGetLight

glGetMap

glGetMaterial

glGetPixelMap

glGetPolygonStipple

glGetString

glGetTexEnv

glGetTexGen

glGetTexImage

glGetTexLevelParameter

glGetTexParameter

glHint

glIndex

glIndexMask

glIsEnabled

glLight

glLightModel

glLineStipple

glLineWidth

glListBase

glLogicOp

glMap1

glMap2

glMapGrid

glMatrixMode

glNewList

glNormal

glPixelMap

glPixelStore

glPixelTransfer

glPixelZoom

glPointSize

glPolygonMode

glPolygonStipple

glPushAttrib

glPushMatrix

glPushName

glRasterPos

glReadPixels

glScissor

glShadeModel

glStencilFunc

glStencilMask

glStencilOp

glTexCoord

glTexEnv

glTexGen

glTexImage1D

glTexImage2D

glViewport