名称
glGetFramebufferParameteriv — 从帧缓冲区检索命名参数
C 规范
void glGetFramebufferParameteriv( GLenum target,
GLenum pname,
GLint * params);
参数
target
操作的目标,必须为GL_READ_FRAMEBUFFER,GL_DRAW_FRAMEBUFFER或GL_FRAMEBUFFER。
pname
指示要检索的参数的令牌。
params
接收名为pname的参数值的变量的地址。
描述
glGetFramebufferParameteriv从绑定到目标的帧缓冲区中检索名为pname的参数的当前值。目标必须是GL_READ_FRAMEBFUFFER,GL_DRAW_FRAMEBUFFER或GL_FRAMEBUFFER。令牌GL_FRAMEBUFFER被视为GL_DRAW_FRAMEBUFFER。必须将非默认帧缓冲区绑定到目标。
pname指定要检索的参数。从帧缓冲区检索的值被写入变量,其地址由params给出。 pname接受以下符号:
GL_FRAMEBUFFER_DEFAULT_WIDTH
帧缓冲区的GL_FRAMEBUFFER_DEFAULT_WIDTH的值被写入地址由params给出的单个整数变量。
GL_FRAMEBUFFER_DEFAULT_HEIGHT
帧缓冲区的GL_FRAMEBUFFER_DEFAULT_HEIGHT的值被写入其地址由参数指定的单个整数变量。
GL_FRAMEBUFFER_DEFAULT_SAMPLES
帧缓冲区的GL_FRAMEBUFFER_DEFAULT_SAMPLES的值被写入单个整数变量