WebGLRenderingContext. bindRenderbuffer ()

bindRenderBuffer() 方法,绑定给到的渲染缓冲区对象到目标对象上,它必须是 gl.RENDERBUFFER 。

语法

void gl.bindRenderbuffer(target, renderbuffer);

参数

target

GLenum指定一个绑定点(即目标对象)。它必须是 gl.FRAMEBUFFER:可用来渲染每一张图片的内部格式的,储存的缓冲区数据。

renderbuffer

指定被绑定的渲染缓冲区。

返回值

提示

如果 target 不是 gl.RENDERBUFFER 。将会抛出 gl.INVALID_ENUM 错误。

例子

绑定一个渲染缓冲区

var canvas = document.getElementById("canvas");
var gl = canvas.getContext("webgl");
var renderbuffer = gl.createRenderbuffer();
gl.bindRenderbuffer(gl.RENDERBUFFER, renderbuffer);

获得现有的绑定

gl.getParameter(gl.RENDERBUFFER_BINDING);

规范

WebGL 1.0

OpenGL ES 2.0

浏览器兼容

Desktop:Chrome 9、Edge 12、 Firefox 4.0 、 Internet Explorer 11 、Opera 12、Safari 5.1;

Mobile: Android ?、 Chrome for Android 25、 Firefox Mobile 4.0、Firefox OS 1.0、 IE Mobile ?、 Opera Mobile 12、 Safari Mobile 8.0;

results matching ""

    No results matching ""