WebGLRenderingContext: getRenderbufferParameter()-Methode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die WebGLRenderingContext.getRenderbufferParameter()
-Methode der WebGL API gibt Informationen über das Renderbuffer zurück.
Syntax
getRenderbufferParameter(target, pname)
Parameter
target
-
Ein
GLenum
, das das Ziel-Renderbuffer-Objekt spezifiziert. Mögliche Werte:gl.RENDERBUFFER
-
Puffer-Datenspeicher für Einzelbilder in einem renderbaren internen Format.
pname
-
Ein
GLenum
, das die abzufragenden Informationen spezifiziert. Mögliche Werte:gl.RENDERBUFFER_WIDTH
-
Gibt ein
GLint
zurück, das die Breite des Bildes des aktuell gebundenen Renderbuffers angibt. gl.RENDERBUFFER_HEIGHT
-
Gibt ein
GLint
zurück, das die Höhe des Bildes des aktuell gebundenen Renderbuffers angibt. gl.RENDERBUFFER_INTERNAL_FORMAT
-
Gibt ein
GLenum
zurück, das das interne Format des aktuell gebundenen Renderbuffers angibt. Der Standard istgl.RGBA4
. Mögliche Rückgabewerte:gl.RGBA4
: 4 rote Bits, 4 grüne Bits, 4 blaue Bits, 4 Alpha-Bits.gl.RGB565
: 5 rote Bits, 6 grüne Bits, 5 blaue Bits.gl.RGB5_A1
: 5 rote Bits, 5 grüne Bits, 5 blaue Bits, 1 Alpha-Bit.gl.DEPTH_COMPONENT16
: 16 Tiefen-Bits.gl.STENCIL_INDEX8
: 8 Schablonen-Bits.
gl.RENDERBUFFER_GREEN_SIZE
-
Gibt ein
GLint
zurück, das die Auflösungsgröße (in Bits) für die grüne Farbe ist. gl.RENDERBUFFER_BLUE_SIZE
-
Gibt ein
GLint
zurück, das die Auflösungsgröße (in Bits) für die blaue Farbe ist. gl.RENDERBUFFER_RED_SIZE
-
Gibt ein
GLint
zurück, das die Auflösungsgröße (in Bits) für die rote Farbe ist. gl.RENDERBUFFER_ALPHA_SIZE
-
Gibt ein
GLint
zurück, das die Auflösungsgröße (in Bits) für die Alpha-Komponente ist. gl.RENDERBUFFER_DEPTH_SIZE
-
Gibt ein
GLint
zurück, das die Auflösungsgröße (in Bits) für die Tiefenkomponente ist. gl.RENDERBUFFER_STENCIL_SIZE
-
Gibt ein
GLint
zurück, das die Auflösungsgröße (in Bits) für die Schablonen-Komponente ist.
Bei Verwendung eines WebGL 2-Kontextes ist zusätzlich der folgende Wert verfügbar:
gl.RENDERBUFFER_SAMPLES
-
Gibt ein
GLint
zurück, das die Anzahl der Proben des Bildes des aktuell gebundenen Renderbuffers angibt.
Rückgabewert
Abhängig von den angeforderten Informationen (wie mit pname
spezifiziert). Entweder ein GLint
oder ein GLenum
.
Beispiele
gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_WIDTH);
Spezifikationen
Specification |
---|
WebGL Specification> # 5.14.7> |
WebGL 2.0 Specification> # 3.7.5> |
Browser-Kompatibilität
Loading…