WebGLRenderbuffer
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das WebGLRenderbuffer-Interface ist Teil der WebGL API und repräsentiert einen Puffer, der ein Bild enthalten kann oder Quelle oder Ziel einer Renderoperation sein kann.
Beschreibung
Das WebGLRenderbuffer
-Objekt definiert keine eigenen Methoden oder Eigenschaften, und sein Inhalt ist nicht direkt zugänglich. Bei der Arbeit mit WebGLRenderbuffer
-Objekten sind die folgenden Methoden nützlich:
WebGLRenderingContext.bindRenderbuffer()
WebGLRenderingContext.createRenderbuffer()
WebGLRenderingContext.deleteRenderbuffer()
WebGLRenderingContext.framebufferRenderbuffer()
WebGLRenderingContext.getRenderbufferParameter()
WebGLRenderingContext.isRenderbuffer()
WebGLRenderingContext.renderbufferStorage()
WebGL2RenderingContext.renderbufferStorageMultisample()
Beispiele
Erstellen eines Renderpuffers
js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
const buffer = gl.createRenderbuffer();
Spezifikationen
Specification |
---|
WebGL Specification # 5.7 |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
WebGLRenderingContext.bindRenderbuffer()
WebGLRenderingContext.createRenderbuffer()
WebGLRenderingContext.deleteRenderbuffer()
WebGLRenderingContext.framebufferRenderbuffer()
WebGLRenderingContext.getRenderbufferParameter()
WebGLRenderingContext.isRenderbuffer()
WebGLRenderingContext.renderbufferStorage()
- Andere Puffer:
WebGLBuffer
,WebGLFramebuffer