WebGLRenderingContext: bindRenderbuffer()-Methode - Web-APIs | MDN
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die WebGLRenderingContext.bindRenderbuffer()-Methode des WebGL-API bindet ein gegebenes WebGLRenderbuffer an ein Ziel, das gl.RENDERBUFFER sein muss.
Syntax
js
bindRenderbuffer(target, renderbuffer)
Parameter
target-
Ein
GLenum, der den Bindungspunkt (das Ziel) angibt. Mögliche Werte:gl.RENDERBUFFER-
Puffer-Datenspeicher für einzelne Bilder in einem renderbaren internen Format.
renderbuffer-
Ein
WebGLRenderbuffer-Objekt, das gebunden werden soll.
Rückgabewert
Keiner (undefined).
Ausnahmen
Ein gl.INVALID_ENUM-Fehler wird ausgelöst, wenn target nicht gl.RENDERBUFFER ist.
Beispiele
Binden eines Renderbuffers
js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
const renderbuffer = gl.createRenderbuffer();
gl.bindRenderbuffer(gl.RENDERBUFFER, renderbuffer);
Abrufen aktueller Bindungen
Um die aktuelle Renderbuffer-Bindung zu überprüfen, fragen Sie die Konstante RENDERBUFFER_BINDING ab.
js
gl.getParameter(gl.RENDERBUFFER_BINDING);
Spezifikationen
| Spezifikation |
|---|
| WebGL Specification # 5.14.7 |
Browser-Kompatibilität
Siehe auch
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.