1. Web
  2. Web-APIs
  3. WebGLRenderingContext
  4. bindRenderbuffer()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

WebGLRenderingContext: bindRenderbuffer()-Methode

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.

AltStyle によって変換されたページ (->オリジナル) /