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.