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