void glGetBooleanv( GLenum pname,
GLboolean * params);
void glGetFloatv( GLenum pname,
GLfloat * params);
void glGetIntegerv( GLenum pname,
GLint * params);
GL_ACTIVE_TEXTURE
params返回一个表示活动多重纹理单元的值。初始值为GL_TEXTURE0。请参阅glActiveTexture。
GL_ALIASED_LINE_WIDTH_RANGE
params返回两个值,即别名行的最小和最大支持宽度。范围必须包括宽度1。
GL_ALIASED_POINT_SIZE_RANGE
params返回两个值,即别名点支持的最小和最大尺寸。范围必须包括1号。
GL_ALPHA_BITS
params返回一个值,即当前绑定的帧缓冲区的颜色缓冲区中的alpha位平面的数量。
GL_ARRAY_BUFFER_BINDING
params返回单个值,即当前绑定到目标GL_ARRAY_BUFFER的缓冲区对象的名称。如果没有缓冲区对象绑定到此目标,则返回0。初始值为0.请参阅glBindBuffer。
GL_BLEND
params返回一个布尔值,指示是否启用了混合。初始值为GL_FALSE。请参阅glBlendFunc。
GL_BLEND_COLOR
params返回四个值,红色,绿色,蓝色和alpha值,它们是混合颜色的组成部分。请参阅glBlendColor。
GL_BLEND_DST_ALPHA
params返回一个值,该符号常量标识alpha目标混合函数。初始值为GL_ZERO。请参阅glBlendFunc和glBlendFuncSeparate。
GL_BLEND_DST_RGB
params返回一个值,该符号常量标识RGB目标混合函数。初始值为GL_ZERO。请参阅glBlendFunc和glBlendFuncSeparate。
GL_BLEND_EQUATION_ALPHA
params返回一个值,一个符号常量,指示Alpha混合方程是GL_FUNC_ADD,GL_FUNC_SUBTRACT还是GL_FUNC_REVERSE_SUBTRACT。请参阅glBlendEquationSeparate。
GL_BLEND_EQUATION_RGB
params返回一个值,一个符号常量,指示RGB混合方程是GL_FUNC_ADD,GL_FUNC_SUBTRACT还是GL_FUNC_REVERSE_SUBTRACT。请参阅glBlendEquationSeparate。
GL_BLEND_SRC_ALPHA
params返回一个值,这是一个标识alpha源混合函数的符号常量。初始值为GL_ONE。请参阅glBlendFunc和glBlendFuncSeparate。
GL_BLEND_SRC_RGB
params返回一个值,这个符号常量标识RGB源混合函数。初始值为GL_ONE。请参阅glBlendFunc和glBlendFuncSeparate。
GL_BLUE_BITS
params返回一个值,即当前绑定的帧缓冲区的颜色缓冲区中的蓝色位平面的数量。
GL_COLOR_CLEAR_VALUE
params返回四个值:用于清除颜色缓冲区的红色,绿色,蓝色和alpha值。如果请求,整数值从内部浮点表示线性映射,使得1.0返回最正可表示的整数值,-1.0返回最负可表示的整数值。初始值为(0,0,0,0)。请参阅glClearColor。
GL_COLOR_WRITEMASK
params返回四个布尔值:红色,绿色,蓝色和alpha写入启用颜色缓冲区。初始值为(GL_TRUE,GL_TRUE,GL_TRUE,GL_TRUE)。请参阅