WebGL2RenderingContext: Methode getIndexedParameter()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Die WebGL2RenderingContext.getIndexedParameter()
-Methode
der WebGL 2 API gibt indizierte
Informationen über ein bestimmtes target
zurück.
Syntax
getIndexedParameter(target, index)
Parameter
target
-
Ein
GLenum
, der das Ziel angibt, für das Informationen zurückgegeben werden sollen. Mögliche Werte:-
gl.TRANSFORM_FEEDBACK_BUFFER_BINDING
: Gibt einWebGLBuffer
zurück. -
gl.TRANSFORM_FEEDBACK_BUFFER_SIZE
: Gibt einGLsizeiptr
zurück. -
gl.TRANSFORM_FEEDBACK_BUFFER_START
: Gibt einGLintptr
zurück. gl.UNIFORM_BUFFER_BINDING
: Gibt einWebGLBuffer
zurück.gl.UNIFORM_BUFFER_SIZE
: Gibt einGLsizeiptr
zurück.gl.UNIFORM_BUFFER_START
: Gibt einGLintptr
zurück.
Bei Verwendung der
OES_draw_buffers_indexed
WebGL 2 Erweiterung sind zusätzlich folgende Werte verfügbar:gl.BLEND_EQUATION_RGB
: Gibt die RGB-Blending-Gleichung für den Zeichenpuffer beiindex
zurück.gl.BLEND_EQUATION_ALPHA
: Gibt die Alpha-Blending-Gleichung für den Zeichenpuffer beiindex
zurück.gl.BLEND_SRC_RGB
: Gibt die Quell-RGB-Blending-Funktion für den Zeichenpuffer beiindex
zurück.gl.BLEND_SRC_ALPHA
: Gibt die Quell-Alpha-Blending-Funktion für den Zeichenpuffer beiindex
zurück.gl.BLEND_DST_RGB
: Gibt die Ziel-RGB-Blending-Funktion für den Zeichenpuffer beiindex
zurück.gl.BLEND_DST_ALPHA
: Gibt die Ziel-Alpha-Blending-Funktion für den Zeichenpuffer beiindex
zurück.gl.COLOR_WRITEMASK
: Gibt ein Array zurück, das die Farbkomponenten enthält, die für den Zeichenpuffer beiindex
aktiviert sind.
-
index
-
Ein
GLuint
, der den Index des abgefragtentarget
angibt.
Rückgabewert
Hängt von den angeforderten Informationen ab (wie durch target
angegeben).
Beispiele
const binding = gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0);
Spezifikationen
Specification |
---|
WebGL 2.0 Specification # 3.7.2 |
Browser-Kompatibilität
BCD tables only load in the browser