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

js
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

js
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.

js
gl.getParameter(gl.RENDERBUFFER_BINDING);

Spezifikationen

Specification
WebGL Specification
# 5.14.7

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch