WebGLRenderingContext: bindRenderbuffer() 方法
注意:此功能在 Web Workers 中可用。
WebGLRenderingContext.bindRenderbuffer() 方法属于 WebGL API,它将一个 WebGLRenderbuffer 对象绑定到一个目标上,该目标必须是 gl.RENDERBUFFER。
语法
js
bindRenderbuffer(target, renderbuffer)
参数
目标-
一个
GLenum,指定绑定点(目标)。可能的值gl.RENDERBUFFER-
为具有可渲染内部格式的单个图像提供缓冲区数据存储。
renderbuffer-
要绑定的
WebGLRenderbuffer对象。
返回值
无(undefined)。
异常
如果 target 不是 gl.RENDERBUFFER,则会抛出一个 gl.INVALID_ENUM 错误。
示例
绑定渲染缓冲区
js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
const renderbuffer = gl.createRenderbuffer();
gl.bindRenderbuffer(gl.RENDERBUFFER, renderbuffer);
获取当前绑定
要检查当前的渲染缓冲区绑定,请查询 RENDERBUFFER_BINDING 常量。
js
gl.getParameter(gl.RENDERBUFFER_BINDING);
规范
| 规范 |
|---|
| WebGL 规范 # 5.14.7 |
浏览器兼容性
加载中…