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: 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

Specification
WebGL Specification
# 5.14.7

Browser-Kompatibilität

Siehe auch