名称
glFramebufferParameteri — 设置帧缓冲区的命名参数
C 规范
void glFramebufferParameteri( GLenum target,
GLenum pname,
GLint param);
参数
target
操作的目标,必须为GL_READ_FRAMEBUFFER,GL_DRAW_FRAMEBUFFER或GL_FRAMEBUFFER。
pname
指示要修改的参数的令牌。
param
名为pname的参数的新值。
描述
glFramebufferParameteri修改绑定到目标的帧缓冲区中名为pname的参数的当前值。目标必须是GL_READ_FRAMEBFUFFER,GL_DRAW_FRAMEBUFFER或GL_FRAMEBUFFER。令牌GL_FRAMEBUFFER被视为GL_DRAW_FRAMEBUFFER。必须将非默认帧缓冲区绑定到目标。
pname指定要修改的参数。 pname接受以下符号:
GL_FRAMEBUFFER_DEFAULT_WIDTH
param为没有附件的帧缓冲区对象指定假定的。如果帧缓冲区具有附件,则使用这些附件的宽度,否则将GL_FRAMEBUFFER_DEFAULT_WIDTH的值用于帧缓冲区。参数必须大于或等于零且小于或等于GL_MAX_FRAMEBUFFER_WIDTH的值。
GL_FRAMEBUFFER_DEFAULT_HEIGHT
param指定没有附件的帧缓冲区对象的假定高度。如果帧缓冲区具有附件,则使用这些附件的高度,否则将GL_FRAMEBUFFER_DEFAULT_HEIGHT的值用于帧缓冲区。参数必须大于或等于零且小于或等于GL_MAX_