OpenGL ES glGetIntegerv 枚举

OpenGL ES glGetIntegerv 枚举

零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础

零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录  >> OpenGL ES 特效

零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录  >> OpenGL ES 转场

零基础 OpenGL ES 学习路线推荐 :  OpenGL ES 学习目录 >> OpenGL ES 函数

零基础 OpenGL ES 学习路线推荐 :  OpenGL ES 学习目录 >> OpenGL ES GPUImage 使用

零基础 OpenGL ES 学习路线推荐 :  OpenGL ES 学习目录 >> OpenGL ES GLSL 编程

一.glGetIntegerv 简介


/*
*描述:返回所选参数的值,注意:调用该函数之前必须设置当前上下文
*参数:
*    [in] pname:指定要返回的参数值
*    [out] data: 返回所选参数的值
*
*返回值:返回所选参数的值,注意:调用该函数之前必须设置当前上下文
*/

void glGetIntegerv( GLenum pname, GLint * data);

glGetIntegerv 函数中 pname 可以是以下值:

GL_ACCUM_ALPHA_BITS参数返回一个值:累积缓冲区中的 alpha 位平面数。
GL_ACCUM_BLUE_BITS参数返回一个值:累积缓冲区中的蓝色位平面数。
GL_ACCUM_CLEAR_VALUE参数返回四个值:用于清除累积缓冲区的红色、绿色、蓝色和 alpha 值。 如果请求整数值,则从内部浮点表示形式线性映射,以便 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。 请参阅 glClearAccum
GL_ACCUM_GREEN_BITS参数返回一个值:累积缓冲区中的绿色位平面数。
GL_ACCUM_RED_BITS参数返回一个值:累积缓冲区中的红色位平面数。
GL_ALPHA_BIAS参数返回一个值:像素传输期间使用的 alpha 偏差因子。 请参阅 glPixelTransfer
GL_ALPHA_BITS参数返回一个值:每个颜色缓冲区中的 alpha 位平面数。
GL_ALPHA_SCALE参数返回一个值:像素传输期间使用的 alpha 比例因子。 请参阅 glPixelTransfer。
GL_ALPHA_TEST参数返回一个布尔值,该值指示是否启用片段的 alpha 测试。 请参阅 glAlphaFunc
GL_ALPHA_TEST_FUNC参数返回一个值:alpha 测试函数的符号名称。 请参阅 glAlphaFunc
GL_ALPHA_TEST_REF参数返回一个值:alpha 测试的引用值。 请参阅 glAlphaFunc。 如果请求整数值,则从内部浮点表示形式线性映射,以便 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。
GL_ATTRIB_STACK_DEPTH参数返回一个值:属性堆栈的深度。 如果堆栈为空,则返回零。 请参阅 glPushAttrib
GL_AUTO_NORMAL参数返回一个布尔值,该值指示二维地图评估是否自动生成图面法线。 请参阅 glMap2
GL_AUX_BUFFERS参数返回一个值:辅助颜色缓冲区的数目。
GL_BLEND参数返回一个布尔值,该值指示是否启用混合。 请参阅 glBlendFunc
GL_BLEND_DST参数返回一个值:标识目标混合函数的符号常量。 请参阅 glBlendFunc
GL_BLEND_SRC参数返回一个值:标识源混合函数的符号常量。 请参阅 glBlendFunc
GL_BLUE_BIAS参数返回一个值:像素传输期间使用的蓝色偏差因子。 请参阅 glPixelTransfer
GL_BLUE_BITS参数返回一个值:每个颜色缓冲区中的蓝色位平面数。
GL_BLUE_SCALE参数返回一个值:像素传输期间使用的蓝色刻度因子。 请参阅 glPixelTransfer。
GL_CLIENT_ATTRIB_STACK_DEPTH参数返回一个值,该值指示属性堆栈的深度。 初始值为零。 请参阅 glPushClientAttrib
GL_CLIP_PLANE i参数返回一个布尔值,该值指示是否启用指定的剪辑平面。 请参阅 glClipPlane
GL_COLOR_ARRAY参数返回一个布尔值,该值指示是否定义了指定的颜色数组。 请参阅 glColorPointer
GL_COLOR_ARRAY_SIZE参数返回一个值,即颜色数组中每个颜色的组件数。 请参阅 glColorPointer
GL_COLOR_ARRAY_STRIDE参数返回一个值,即颜色数组中连续颜色之间的字节偏移量。 请参阅 glColorPointer
GL_COLOR_ARRAY_TYPE参数返回一个值,即颜色数组中每个组件的数据类型。 请参阅 glColorPointer
GL_COLOR_CLEAR_VALUE参数返回四个值:用于清除颜色缓冲区的红色、绿色、蓝色和 alpha 值。 如果请求整数值,则从内部浮点表示形式线性映射,以便 1.0 返回最正的可表示整数值,-1.0 返回最负的可表示整数值。 请参阅 glClearColor
GL_COLOR_LOGIC_OP参数返回单个布尔值,该值指示是否使用逻辑操作将片段的 RGBA 颜色值合并到 framebuffer 中。 请参阅 glLogicOp
GL_COLOR_MATERIAL参数返回一个布尔值,该值指示一个或多个材料参数是否跟踪当前颜色。 请参阅 glColorMaterial
GL_COLOR_MATERIAL_FACE参数返回一个值:一个符号常量,指示哪些材料具有跟踪当前颜色的参数。 请参阅 glColorMaterial
GL_COLOR_MATERIAL_PARAMETER参数返回一个值:一个符号常量,指示哪些材料参数正在跟踪当前颜色。 请参阅 glColorMaterial
GL_COLOR_WRITEMASK参数返回四个布尔值:红色、绿色、蓝色和 alpha 写入为颜色缓冲区启用。 请参阅 glColorMask
GL_CULL_FACE参数返回一个布尔值,该值指示是否启用多边形剔除。 请参阅 glCullFace
GL_CULL_FACE_MODE参数返回一个值:一个符号常量,指示要剔除哪个多边形面。 请参阅 glCullFace
GL_CURRENT_COLOR参数返回四个值:当前颜色的红色、绿色、蓝色和 alpha 值。 如果请求整数值,则从内部浮点表示形式线性映射,以便 1.0 返回最正的可表示整数值,-1.0 返回最负表示的整数值。 请参阅 glColor
GL_CURRENT_INDEX参数返回一个值:当前颜色索引。 请参阅 glIndex
GL_CURRENT_NORMAL参数返回三个值:当前正态的 xy 和 z 值。 如果请求整数值,则从内部浮点表示形式线性映射,以便 1.0 返回最正的可表示整数值,-1.0 返回最负表示的整数值。 见 glNormal
GL_CURRENT_RASTER_COLOR参数返回四个值:当前光栅位置的红色、绿色、蓝色和 alpha 值。 如果请求整数值,则从内部浮点表示形式线性映射,以便 1.0 返回最正的可表示整数值,-1.0 返回最负表示的整数值。 请参阅 glRasterPos
GL_CURRENT_RASTER_DISTANCE参数返回一个值:从眼睛到当前光栅位置的距离。 请参阅 glRasterPos
GL_CURRENT_RASTER_INDEX参数返回一个值:当前光栅位置的颜色索引。 请参阅 glRasterPos
GL_CURRENT_RASTER_POSITION参数返回四个值:当前光栅位置的 xyz 和 w 组件。 xy 和 z 组件位于窗口坐标中,w 位于剪辑坐标中。 请参阅 glRasterPos。
GL_CURRENT_RASTER_POSITION_VALID参数返回一个布尔值,该值指示当前光栅位置是否有效。 请参阅 glRasterPos
GL_CURRENT_RASTER_TEXTURE_COORDS参数返回四个值:str 和 q 当前光栅纹理坐标。 请参阅 glRasterPos 和 glTexCoord
GL_CURRENT_TEXTURE_COORDS参数返回四个值:str 和 q 当前纹理坐标。 请参阅 glTexCoord
GL_DEPTH_BIAS参数返回一个值:像素传输期间使用的深度偏差因子。 请参阅 glPixelTransfer
GL_DEPTH_BITS参数返回一个值:深度缓冲区中的位平面数。
GL_DEPTH_CLEAR_VALUE参数返回一个值:用于清除深度缓冲区的值。 如果请求整数值,则从内部浮点表示形式线性映射,以便 1.0 返回最正的可表示整数值,-1.0 返回最负表示的整数值。 请参阅 glClearDepth
GL_DEPTH_FUNC参数返回一个值:指示深度比较函数的符号常量。 请参阅 glDepthFunc
GL_DEPTH_RANGE参数返回两个值:深度缓冲区的近和远映射限制。 如果请求整数值,则从内部浮点表示形式线性映射,以便 1.0 返回最正的可表示整数值,-1.0 返回最负表示的整数值。 请参阅 glDepthRange
GL_DEPTH_SCALE参数返回一个值:像素传输期间使用的深度刻度因子。 请参阅 glPixelTransfer
GL_DEPTH_TEST参数返回一个布尔值,该值指示是否启用片段的深度测试。 请参阅 glDepthFunc 和 glDepthRange
GL_DEPTH_WRITEMASK参数返回一个布尔值,该值指示是否启用了深度缓冲区进行写入。 请参阅 glDepthMask
GL_DITHER参数返回一个布尔值,该值指示是否启用片段颜色和索引的任一值。
GL_DOUBLEBUFFER参数返回一个布尔值,该值指示是否支持双缓冲。
GL_DRAW_BUFFER参数返回一个值:一个符号常量,指示要绘制哪些缓冲区。 请参阅 glDrawBuffer
GL_EDGE_FLAG参数返回一个布尔值,该值指示当前边缘标志是 true 还是 false。 请参阅 glEdgeFlag。
GL_EDGE_FLAG_ARRAY参数返回一个布尔值,该值指示是否启用边缘标志数组。 请参阅 glEdgeFlagPointer
GL_EDGE_FLAG_ARRAY_STRIDE参数返回一个值,即边缘标志数组中连续边缘标志之间的字节偏移量。 请参阅 glEdgeFlagPointer
GL_FOG参数返回一个布尔值,该值指示是否启用雾化。 请参阅 glFog
GL_FOG_COLOR参数返回四个值:雾色的红色、绿色、蓝色和 alpha 分量。 如果请求整数值,则从内部浮点表示形式线性映射,以便 1.0 返回最正的可表示整数值,-1.0 返回最负表示的整数值。 请参阅 glFog
GL_FOG_DENSITY参数返回一个值:雾密度参数。 请参阅 glFog。
GL_FOG_END参数返回一个值:线性雾公式的结束因子。 请参阅 glFog
GL_FOG_HINT参数返回一个值:指示雾提示模式的符号常量。 请参阅 glHint
GL_FOG_INDEX参数返回一个值:雾色索引。 请参阅 glFog
GL_FOG_MODE参数返回一个值:一个符号常量,指示选择了哪个雾公式。 请参阅 glFog
GL_FOG_START参数返回一个值:线性雾公式的起始因子。 请参阅 glFog
GL_FRONT_FACE参数返回一个值:一个符号常量,指示是顺时针还是逆时针多边形绕组被视为正面。 请参阅 glFrontFace
GL_GREEN_BIAS参数返回一个值:像素传输期间使用的绿色偏差因子。
GL_GREEN_BITS参数返回一个值:每个颜色缓冲区中的绿色位平面数。
GL_GREEN_SCALE参数返回一个值:像素传输期间使用的绿色刻度因子。 请参阅 glPixelTransfer
GL_INDEX_ARRAY参数返回一个布尔值,该值指示是否启用颜色索引数组。 请参阅 glIndexPointer
GL_INDEX_ARRAY_STRIDE参数返回一个值,即颜色索引数组中连续颜色索引之间的字节偏移量。 请参阅 glIndexPointer
GL_INDEX_ARRAY_TYPE参数返回一个值,即颜色索引数组中索引的数据类型。 初始值GL_FLOAT。 请参阅 glIndexPointer
GL_INDEX_BITS参数返回一个值:每个颜色索引缓冲区中的位平面数。
GL_INDEX_CLEAR_VALUE参数返回一个值:用于清除颜色索引缓冲区的颜色索引。 请参阅 glClearIndex
GL_INDEX_LOGIC_OP参数返回一个布尔值,该值指示片段的索引值是否使用逻辑操作合并到 framebuffer 中。 请参阅 glLogicOp
GL_INDEX_MODE参数返回一个布尔值,该值指示 OpenGL 是否处于颜色索引模式 (TRUE) 还是 RGBA 模式 (FALSE) 。
GL_INDEX_OFFSET参数返回一个值:在像素传输期间添加到颜色和模具索引的偏移量。 请参阅 glPixelTransfer
GL_INDEX_SHIFT参数返回一个值:颜色和模具索引在像素传输期间移动的量。 请参阅 glPixelTransfer
GL_INDEX_WRITEMASK参数返回一个值:一个掩码,指示可以写入每个颜色索引缓冲区的位平面。 请参阅 glIndexMask
GL_LIGHT i参数返回一个布尔值,该值指示是否启用指定的光。 请参阅 glLight 和 glLightModel
GL_LIGHTING参数返回一个布尔值,该值指示是否启用照明。 请参阅 glLightModel
GL_LIGHT_MODEL_AMBIENT参数返回四个值:整个场景环境强度的红色、绿色、蓝色和 alpha 部分。 如果请求整数值,则从内部浮点表示形式线性映射,以便 1.0 返回最正的可表示整数值,-1.0 返回最负表示的整数值。 请参阅 glLightModel
GL_LIGHT_MODEL_LOCAL_VIEWER参数返回一个布尔值,该值指示反射计算是否将查看器视为场景本地。 请参阅 glLightModel
GL_LIGHT_MODEL_TWO_SIDE参数返回一个布尔值,该值指示是否使用单独的材料计算正面多边形和背向多边形的照明。 请参阅 glLightModel
GL_LINE_SMOOTH参数返回一个布尔值,该值指示是否启用行反锯齿。 请参阅 glLineWidth
GL_LINE_SMOOTH_HINT参数返回一个值:指示线条抗锯齿提示模式的符号常量。 请参阅 glHint
GL_LINE_STIPPLE参数返回一个布尔值,该值指示是否启用行的存根。 请参阅 glLineStipple
GL_LINE_STIPPLE_PATTERN参数返回一个值:16 位行存根模式。 请参阅 glLineStipple
GL_LINE_STIPPLE_REPEAT参数返回一个值:行存重复因子。 请参阅 glLineStipple
GL_LINE_WIDTH参数返回一个值:使用 glLineWidth 指定的线条宽度。
GL_LINE_WIDTH_GRANULARITY参数返回一个值:反锯齿线的相邻支持的宽度之间的宽度差。 请参阅 glLineWidth
GL_LINE_WIDTH_RANGE参数返回两个值:抗锯齿线支持的最小和最大宽度。 请参阅 glLineWidth
GL_LIST_BASE参数返回一个值:添加到提供给 glCallLists 的数组中所有名称的基偏移量。 请参阅 glListBase
GL_LIST_INDEX参数返回一个值:当前正在构造的显示列表的名称。 如果当前未显示列表正在建设中,则返回零。 请参阅 glNewList
GL_LIST_MODE参数返回一个值:一个符号常量,指示当前正在构造的显示列表的构造模式。 请参阅 glNewList
GL_LOGIC_OP参数返回单个布尔值,该值指示是否使用逻辑操作将片段索引合并到 framebuffer 中。 请参阅 glLogicOp
GL_LOGIC_OP_MODE参数返回一个值:指示所选逻辑操作模式的符号常量。 请参阅 glLogicOp
GL_MAP1_COLOR_4参数返回一个布尔值,该值指示 1D 评估是否生成颜色。 请参阅 glMap1
GL_MAP1_GRID_DOMAIN参数返回两个值:1D 映射网格域的终结点。 请参阅 glMapGrid。
GL_MAP1_GRID_SEGMENTS参数返回一个值:1D 映射网格域中的分区数。 请参阅 glMapGrid。
GL_MAP1_INDEX参数返回一个布尔值,该值指示 1D 评估是否生成颜色索引。 请参阅 glMap1
GL_MAP1_NORMAL参数返回一个布尔值,该值指示 1D 计算是否生成法则。 请参阅 glMap1
GL_MAP1_TEXTURE_COORD_1参数返回一个布尔值,该值指示 1D 计算是否生成 1D 纹理坐标。 请参阅 glMap1
GL_MAP1_TEXTURE_COORD_2参数返回一个布尔值,该值指示 1D 计算是否生成二维纹理坐标。 请参阅 glMap1
GL_MAP1_TEXTURE_COORD_3参数返回一个布尔值,该值指示 1D 计算是否生成三维纹理坐标。 请参阅 glMap1
GL_MAP1_TEXTURE_COORD_4参数返回一个布尔值,该值指示 1D 计算是否生成 4D 纹理坐标。 请参阅 glMap1
GL_MAP1_VERTEX_3参数返回一个布尔值,该值指示 1D 计算是否生成三维顶点坐标。 请参阅 glMap1
GL_MAP1_VERTEX_4参数返回一个布尔值,该值指示 1D 计算是否生成 4-D 顶点坐标。 请参阅 glMap1
GL_MAP2_COLOR_4参数返回一个布尔值,该值指示 2D 评估是否生成颜色。 请参阅 glMap2
GL_MAP2_GRID_DOMAIN参数返回四个值:二维映射 i 和 j 网格域的终结点。 请参阅 glMapGrid。
GL_MAP2_GRID_SEGMENTS参数返回两个值:二维映射 i 和 j 网格域中的分区数。 请参阅 glMapGrid。
GL_MAP2_INDEX参数返回一个布尔值,该值指示二维评估是否生成颜色索引。 请参阅 glMap2
GL_MAP2_NORMAL参数返回一个布尔值,该值指示 2D 评估是否生成正常值。 请参阅 glMap2
GL_MAP2_TEXTURE_COORD_1参数返回一个布尔值,该值指示 2D 计算是否生成 1D 纹理坐标。 请参阅 glMap2
GL_MAP2_TEXTURE_COORD_2参数返回一个布尔值,该值指示二维计算是否生成二维纹理坐标。 请参阅 glMap2
GL_MAP2_TEXTURE_COORD_3参数返回一个布尔值,该值指示 2D 计算是否生成三维纹理坐标。 请参阅 glMap2
GL_MAP2_TEXTURE_COORD_4参数返回一个布尔值,该值指示二维计算是否生成四维纹理坐标。 请参阅 glMap2
GL_MAP2_VERTEX_3参数返回一个布尔值,该值指示二维计算是否生成三维顶点坐标。 请参阅 glMap2
GL_MAP2_VERTEX_4参数返回一个布尔值,该值指示 2D 计算是否生成 4-D 顶点坐标。 请参阅 glMap2
GL_MAP_COLOR参数返回单个布尔值,该值指示在像素传输期间是否将颜色和颜色索引替换为表格查找。 请参阅 glPixelTransfer
GL_MAP_STENCIL参数返回一个布尔值,该值指示是否要在像素传输期间用表格查找替换模具索引。 请参阅 glPixelTransfer
GL_MATRIX_MODE参数返回一个值:一个符号常量,指示哪个矩阵堆栈当前是所有矩阵操作的目标。 请参阅 glMatrixMode
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH参数返回一个值,该值指示客户端属性堆栈支持的最大深度。 请参阅 glPushClientAttrib
GL_MAX_ATTRIB_STACK_DEPTH参数返回一个值:属性堆栈支持的最大深度。 请参阅 glPushAttrib
GL_MAX_CLIP_PLANES参数返回一个值:应用程序定义的剪辑平面的最大数目。 请参阅 glClipPlane
GL_MAX_EVAL_ORDER参数返回一个值:1-D 和二维计算器支持的最大公式顺序。 请参阅 glMap1 和 glMap2
GL_MAX_LIGHTS参数返回一个值:最大灯数。 请参阅 glLight。
GL_MAX_LIST_NESTING参数返回一个值:显示列表遍历期间允许的最大递归深度。 请参阅 glCallList
GL_MAX_MODELVIEW_STACK_DEPTH参数返回一个值:modelview 矩阵堆栈支持的最大深度。 请参阅 glPushMatrix
GL_MAX_NAME_STACK_DEPTH参数返回一个值:所选名称堆栈支持的最大深度。 请参阅 glPushName
GL_MAX_PIXEL_MAP_TABLE参数返回一个值:glPixelMap 查找表的最大支持大小。
GL_MAX_PROJECTION_STACK_DEPTH参数返回一个值:投影矩阵堆栈支持的最大深度。 请参阅 glPushMatrix
GL_MAX_TEXTURE_SIZE参数返回一个值:任何纹理图像的最大宽度或高度 (无边框) 。 请参阅 glTexImage1D 和 glTexImage2D
GL_MAX_TEXTURE_STACK_DEPTH参数返回一个值:纹理矩阵堆栈支持的最大深度。 请参阅 glPushMatrix
GL_MAX_VIEWPORT_DIMS参数返回两个值:视区支持的最大宽度和高度。 请参阅 glViewport
GL_MODELVIEW_MATRIX参数返回 16 个值:modelview 矩阵堆栈顶部的 modelview 矩阵。 请参阅 glPushMatrix
GL_MODELVIEW_STACK_DEPTH参数返回一个值:modelview 矩阵堆栈上的矩阵数。 请参阅 glPushMatrix
GL_NAME_STACK_DEPTH参数返回一个值:选择名称堆栈上的名称数。 请参阅 glPushName
GL_NORMAL_ARRAY参数返回单个布尔值,该值指示是否启用普通数组。 请参阅 glNormalPointer
GL_NORMAL_ARRAY_STRIDE参数返回一个值,即普通数组中连续正态之间的字节偏移量。 请参阅 glNormalPointer
GL_NORMAL_ARRAY_TYPE参数返回一个值,即普通数组中每个坐标的数据类型。 请参阅 glNormalPointer
GL_NORMALIZE参数返回一个布尔值,该值指示在将正常值转换为眼睛坐标后是否自动缩放为单位长度。 见 glNormal。
GL_PACK_ALIGNMENT参数返回一个值:用于将像素数据写入内存的字节对齐方式。 请参阅 glPixelStore。
GL_PACK_LSB_FIRST参数返回一个布尔值,该值指示写入内存的单位像素是否首先写入每个无符号字节的最小有效位。 请参阅 glPixelStore。
GL_PACK_ROW_LENGTH参数返回一个值:用于将像素数据写入内存的行长度。 请参阅 glPixelStore。
GL_PACK_SKIP_PIXELS参数返回一个值:在第一个像素写入内存之前跳过的像素位置数。 请参阅 glPixelStore。
GL_PACK_SKIP_ROWS参数返回一个值:在第一个像素写入内存之前跳过的像素位置行数。 请参阅 glPixelStore。
GL_PACK_SWAP_BYTES参数返回一个布尔值,该值指示在写入内存之前是否交换 2 字节和 4 字节像素索引和组件的字节数。 请参阅 glPixelStore。
GL_PERSPECTIVE_CORRECTION_HINT参数返回一个值:指示透视更正提示模式的符号常量。 请参阅 glHint
GL_PIXEL_MAP_A_TO_A_SIZE参数返回一个值:alpha 到 alpha 像素转换表的大小。 请参阅 glPixelMap
GL_PIXEL_MAP_B_TO_B_SIZE参数返回一个值:蓝色到蓝色像素转换表的大小。 请参阅 glPixelMap
GL_PIXEL_MAP_G_TO_G_SIZE参数返回一个值:绿色到绿色像素转换表的大小。 请参阅 glPixelMap
GL_PIXEL_MAP_I_TO_A_SIZE参数返回一个值:索引到 alpha 像素转换表的大小。 请参阅 glPixelMap
GL_PIXEL_MAP_I_TO_B_SIZE参数返回一个值:索引到蓝色像素转换表的大小。 请参阅 glPixelMap
GL_PIXEL_MAP_I_TO_G_SIZE参数返回一个值:索引到绿色像素转换表的大小。 请参阅 glPixelMap
GL_PIXEL_MAP_I_TO_I_SIZE参数返回一个值:索引到索引像素转换表的大小。 请参阅 glPixelMap
GL_PIXEL_MAP_I_TO_R_SIZE参数返回一个值:索引到红色像素转换表的大小。 请参阅 glPixelMap
GL_PIXEL_MAP_R_TO_R_SIZE参数返回一个值:红色到红色像素转换表的大小。 请参阅 glPixelMap
GL_PIXEL_MAP_S_TO_S_SIZE参数返回一个值:模具到模具像素转换表的大小。 请参阅 glPixelMap
GL_POINT_SIZE参数返回一个值:glPointSize 指定的点大小。
GL_POINT_SIZE_GRANULARITY参数返回一个值:抗锯齿点的相邻支持大小之间的差异。 请参阅 glPointSize
GL_POINT_SIZE_RANGE参数返回两个值:抗锯齿点的最小和最大支持大小。 请参阅 glPointSize
GL_POINT_SMOOTH参数返回一个布尔值,该值指示是否启用点反锯齿。 请参阅 glPointSize
GL_POINT_SMOOTH_HINT参数返回一个值:指示点抗锯齿提示模式的符号常量。 请参阅 glHint
GL_POLYGON_MODE参数返回两个值:符号常量,指示正面和后向多边形是光栅化为点、线条还是填充多边形。 请参阅 glPolygonMode
GL_POLYGON_OFFSET_FACTOR参数返回一个值,用于确定在光栅化多边形时生成的每个片段的深度值的变量偏移量。 请参阅 glPolygonOffset
GL_POLYGON_OFFSET_UNITS参数返回一个值。 此值乘以特定于实现的值,然后添加到在光栅化多边形时生成的每个片段的深度值。 请参阅 glPolygonOffset
GL_POLYGON_OFFSET_FILL参数返回一个布尔值,该值指示是否为填充模式下的多边形启用多边形偏移量。 请参阅 glPolygonOffset
GL_POLYGON_OFFSET_LINE参数返回一个布尔值,该值指示是否为线条模式下的多边形启用多边形偏移量。 请参阅 glPolygonOffset
GL_POLYGON_OFFSET_POINT参数返回一个布尔值,该值指示是否为点模式下的多边形启用多边形偏移量。 请参阅 glPolygonOffset
GL_POLYGON_SMOOTH参数返回一个布尔值,该值指示是否启用多边形的反锯齿。 请参阅 glPolygonMode
GL_POLYGON_SMOOTH_HINT参数返回一个值:指示多边形反锯齿提示模式的符号常量。 请参阅 glHint
GL_POLYGON_STIPPLE参数返回一个布尔值,该值指示是否启用多边形的存根。 请参阅 glPolygonStipple
GL_PROJECTION_MATRIX参数返回 16 个值:投影矩阵堆栈顶部的投影矩阵。 请参阅 glPushMatrix
GL_PROJECTION_STACK_DEPTH参数返回一个值:投影矩阵堆栈上的矩阵数。 请参阅 glPushMatrix
GL_READ_BUFFER参数返回一个值:一个符号常量,指示选择哪个颜色缓冲区进行读取。 请参阅 glReadPixels 和 glAccum
GL_RED_BIAS参数返回一个值:像素传输期间使用的红色偏差因子。 请参阅 glPixelTransfer
GL_RED_BITS参数返回一个值:每个颜色缓冲区中的红色位平面数。
GL_RED_SCALE参数返回一个值:像素传输期间使用的红色刻度因子。 请参阅 glPixelTransfer
GL_RENDER_MODE参数返回一个值:指示 OpenGL 是否处于呈现、选择或反馈模式的符号常量。 请参阅 glRenderMode
GL_RGBA_MODE参数返回单个布尔值,该值指示 OpenGL 是否处于 RGBA 模式, (TRUE) 还是颜色索引模式 (FALSE) 。 请参阅 glColor。
GL_SCISSOR_BOX参数返回四个值:剪刀框的 x 和 y 窗口坐标,后跟其宽度和高度。 请参阅 glScissor
GL_SCISSOR_TEST参数返回一个布尔值,该值指示是否启用剪裁。 请参阅 glScissor
GL_SHADE_MODEL参数返回一个值:指示着色模式是平面还是平滑的符号常量。 请参阅 glShadeModel
GL_STENCIL_BITS参数返回一个值:模具缓冲区中的位平面数。
GL_STENCIL_CLEAR_VALUE参数返回一个值:清除模具位平面的索引。 请参阅 glClearStencil
GL_STENCIL_FAIL参数返回一个值:一个符号常量,指示模具测试失败时执行的操作。 请参阅 glStencilOp
GL_STENCIL_FUNC参数返回一个值:一个符号常量,指示用于将模具引用值与模具缓冲区值进行比较的函数。 请参阅 glStencilFunc
GL_STENCIL_PASS_DEPTH_FAIL参数返回一个值:一个符号常量,指示模具测试通过时执行的操作,但深度测试失败。 请参阅 glStencilOp
GL_STENCIL_PASS_DEPTH_PASS参数返回一个值:一个符号常量,指示模具测试通过和深度测试通过时要执行的操作。 请参阅 glStencilOp
GL_STENCIL_REF参数返回一个值:与模具缓冲区的内容进行比较的引用值。 请参阅 glStencilFunc
GL_STENCIL_TEST参数返回一个布尔值,该值指示是否启用了片段的模具测试。 请参阅 glStencilFunc 和 glStencilOp
GL_STENCIL_VALUE_MASK参数返回一个值:用于在比较模具引用值和模具缓冲区值之前掩码的掩码。 请参阅 glStencilFunc
GL_STENCIL_WRITEMASK参数返回一个值:控制模具位平面写入的掩码。 请参阅 glStencilMask
GL_STEREO参数返回单个布尔值,该值指示是否支持 (左右立体声缓冲区) 。
GL_SUBPIXEL_BITS参数返回一个值:估计用于在窗口坐标中定位光栅化几何图形的子像素分辨率位数。
GL_TEXTURE_1D参数返回一个布尔值,该值指示是否启用 1D 纹理映射。 请参阅 glTexImage1D
GL_TEXTURE_2D参数返回一个布尔值,该值指示是否启用二维纹理映射。 请参阅 glTexImage2D
GL_TEXTURE_COORD_ARRAY参数返回一个布尔值,该值指示是否启用纹理坐标数组。 请参阅 glTexCoordPointer
GL_TEXTURE_COORD_ARRAY_SIZE参数返回一个值,即纹理坐标数组中每个元素的坐标数。 请参阅 glTexCoordPointer
GL_TEXTURE_COORD_ARRAY_STRIDE参数返回一个值,即纹理坐标数组中连续元素之间的字节偏移量。 请参阅 glTexCoordPointer
GL_TEXTURE_COORD_ARRAY_TYPE参数参数参数返回一个值,即纹理坐标数组中坐标的数据类型。 请参阅 glTexCoordPointer
GL_TEXTURE_ENV_COLOR参数返回四个值:纹理环境颜色的红色、绿色、蓝色和 alpha 值。 如果请求整数值,则从内部浮点表示形式线性映射,以便 1.0 返回最正的可表示整数值,1.0 返回最负表示的整数值。 请参阅 glTexEnv。
GL_TEXTURE_ENV_MODE参数返回一个值:一个符号常量,指示当前选择了哪个纹理环境函数。 请参阅 glTexEnv。
GL_TEXTURE_GEN_Q参数返回一个布尔值,该值指示是否启用自动生成 Q 纹理坐标。 请参阅 glTexGen
GL_TEXTURE_GEN_R参数返回一个布尔值,该值指示是否启用自动生成 R 纹理坐标。 请参阅 glTexGen
GL_TEXTURE_GEN_S参数返回一个布尔值,该值指示是否启用 S 纹理坐标的自动生成。 请参阅 glTexGen
GL_TEXTURE_GEN_T参数返回一个布尔值,该值指示是否启用自动生成 T 纹理坐标。 请参阅 glTexGen
GL_TEXTURE_MATRIX参数返回 16 个值:纹理矩阵堆栈顶部的纹理矩阵。 请参阅 glPushMatrix
GL_TEXTURE_STACK_DEPTH参数返回一个值:纹理矩阵堆栈上的矩阵数。 请参阅 glPushMatrix
GL_UNPACK_ALIGNMENT参数返回一个值:用于从内存中读取像素数据的字节对齐方式。 请参阅 glPixelStore。
GL_UNPACK_LSB_FIRST参数返回一个布尔值,该值指示从内存中读取的单位像素是否首先从每个无符号字节的最小有效位读取。 请参阅 glPixelStore。
GL_UNPACK_ROW_LENGTH参数返回一个值:用于从内存中读取像素数据的行长度。 请参阅 glPixelStore。
GL_UNPACK_SKIP_PIXELS参数返回一个值:从内存中读取第一个像素之前跳过的像素位置数。 请参阅 glPixelStore。
GL_UNPACK_SKIP_ROWS参数返回一个值:从内存中读取第一个像素之前跳过的像素位置行数。 请参阅 glPixelStore。
GL_UNPACK_SWAP_BYTES参数返回一个布尔值,该值指示从内存中读取后是否交换了 2 字节和 4 字节像素索引和组件的字节数。 请参阅 glPixelStore。
GL_VERTEX_ARRAY参数返回一个布尔值,该值指示是否启用顶点数组。 请参阅 glVertexPointer
GL_VERTEX_ARRAY_SIZE参数返回一个值,即顶点数组中每个顶点的坐标数。 请参阅 glVertexPointer
GL_VERTEX_ARRAY_STRIDE参数返回一个值,即顶点数组中连续顶点之间的字节偏移量。 请参阅 glVertexPointer
GL_VERTEX_ARRAY_TYPE参数返回一个值,即顶点数组中每个坐标的数据类型。 请参阅 glVertexPointer
GL_VIEWPORT参数返回四个值:视区 x 和 y 窗口坐标,后跟其宽度和高度。 请参阅 glViewport
GL_ZOOM_X参数返回一个值:x 像素缩放因子。 请参阅 glPixelZoom
GL_ZOOM_Y参数返回一个值:y 像素缩放因子。 请参阅 glPixelZoom

二.猜你喜欢

  1. OpenGL ES 简介
  2. OpenGL ES 版本介绍
  3. OpenGL ES 2.0 和 3.0区别
  4. OpenGL ES 名词解释(一)
  5. OpenGL ES 名词解释(二)
  6. OpenGL ES GLSL 着色器使用过程
  7. OpenGL ES EGL 简介
  8. OpenGL ES EGL 名词解释
  9. OpenGL ES EGL eglGetDisplay
  10. OpenGL ES EGL eglInitialize
  11. OpenGL ES EGL eglGetConfigs
  12. OpenGL ES EGL eglChooseConfig
  13. OpenGL ES EGL eglGetError
  14. OpenGL ES EGL eglCreateContext
  15. OpenGL ES EGL eglCreateWindowSurface
  16. OpenGL ES EGL eglCreatePbufferSurface
  17. OpenGL ES EGL eglMakeCurrent
  18. OpenGL ES EGL eglSwapBuffer
  19. OpenGL ES EGL eglDestroySurface
  20. OpenGL ES EGL eglDestroyContext
  21. OpenGL ES EGL eglQueryContext
  22. OpenGL ES EAGLContext 和 EGLContext
  23. OpenGL ES OpenGL WebGL EGL WGL 区别
  24. OpenGL ES freeglut 下载和使用
  25. OpenGL ES glew 下载和使用
  26. OpenGL ES glut 下载和使用
  27. OpenGL ES glfw 下载和使用
  28. OpenGL ES glad 下载和使用
  29. OpenGL ES glut glew glfw glad freeglut
  30. OpenGL ES google angle
  31. OpenGL Windows 搭建环境(MFC版本)
  32. OpenGL ES Windows 搭建环境(MFC版本)
  33. OpenGL ES 版本检测
  34. OpenGL GLES 和 GLSL
  35. OpenGL ES 获取最大纹理尺寸
  36. OpenGL ES glGetIntegerv 枚举

推荐文章

发表评论