WebGLRenderbuffer
Baseline 廣泛可用 *
注意:此功能在 Web Workers 中可用。
WebGLRenderbuffer 介面是 WebGL API 的一部分,代表一個可以包含影像,或者可以作為渲染操作源或目標的緩衝區。
描述
WebGLRenderbuffer 物件本身不定義任何方法或屬性,其內容也不可直接訪問。在使用 WebGLRenderbuffer 物件時,以下方法很有用:
WebGLRenderingContext.bindRenderbuffer()WebGLRenderingContext.createRenderbuffer()WebGLRenderingContext.deleteRenderbuffer()WebGLRenderingContext.framebufferRenderbuffer()WebGLRenderingContext.getRenderbufferParameter()WebGLRenderingContext.isRenderbuffer()WebGLRenderingContext.renderbufferStorage()WebGL2RenderingContext.renderbufferStorageMultisample()
示例
建立渲染緩衝區
js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
const buffer = gl.createRenderbuffer();
規範
| 規範 |
|---|
| WebGL 規範 # 5.7 |
瀏覽器相容性
載入中…
另見
WebGLRenderingContext.bindRenderbuffer()WebGLRenderingContext.createRenderbuffer()WebGLRenderingContext.deleteRenderbuffer()WebGLRenderingContext.framebufferRenderbuffer()WebGLRenderingContext.getRenderbufferParameter()WebGLRenderingContext.isRenderbuffer()WebGLRenderingContext.renderbufferStorage()- 其他緩衝區:
WebGLBuffer,WebGLFramebuffer