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 |
瀏覽器相容性
載入中…