WebGLRenderingContext: bindRenderbuffer()-Methode
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: Dieses Feature ist verfügbar in Web Workers.
Die WebGLRenderingContext.bindRenderbuffer()
-Methode der WebGL API bindet ein gegebenes WebGLRenderbuffer
an ein Ziel, das gl.RENDERBUFFER
sein muss.
Syntax
bindRenderbuffer(target, renderbuffer)
Parameter
target
-
Ein
GLenum
, der den Bindungspunkt (Ziel) angibt. Mögliche Werte:gl.RENDERBUFFER
-
Pufferdatenspeicher für einzelne Bilder in einem renderbaren internen Format.
renderbuffer
-
Ein
WebGLRenderbuffer
-Objekt zum Binden.
Rückgabewert
Keiner (undefined
).
Ausnahmen
Ein gl.INVALID_ENUM
-Fehler wird ausgelöst, wenn target
nicht gl.RENDERBUFFER
ist.
Beispiele
Binden eines Renderbuffers
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
const renderbuffer = gl.createRenderbuffer();
gl.bindRenderbuffer(gl.RENDERBUFFER, renderbuffer);
Abrufen der aktuellen Bindungen
Um die aktuelle Renderbuffer-Bindung zu überprüfen, fragen Sie die RENDERBUFFER_BINDING
-Konstante ab.
gl.getParameter(gl.RENDERBUFFER_BINDING);
Spezifikationen
Specification |
---|
WebGL Specification # 5.14.7 |
Browser-Kompatibilität
BCD tables only load in the browser