WebGL2RenderingContext: Methode bindBufferRange()
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 Methode WebGL2RenderingContext.bindBufferRange()
der WebGL 2 API bindet einen Bereich eines gegebenen WebGLBuffer
an einen gegebenen Bindungspunkt (target
) an einem gegebenen index
.
Syntax
bindBufferRange(target, index, buffer, offset, size)
Parameter
target
-
Ein
GLenum
, welches das Ziel für die Bindungsoperation angibt. Mögliche Werte:gl.TRANSFORM_FEEDBACK_BUFFER
gl.UNIFORM_BUFFER
index
-
Ein
GLuint
, welches den Index destarget
angibt. buffer
-
Ein
WebGLBuffer
, der an den Bindungspunkt (target
) gebunden werden soll. offset
-
Ein
GLintptr
, welches den Startversatz angibt. size
-
Ein
GLsizeiptr
, welches die Menge an Daten angibt, die aus dem Puffer gelesen werden kann.
Rückgabewert
Keiner (undefined
).
Beispiele
gl.bindBufferRange(gl.TRANSFORM_FEEDBACK_BUFFER, 1, buffer, 0, 4);
Spezifikationen
Specification |
---|
WebGL 2.0 Specification # 3.7.16 |
Browser-Kompatibilität
BCD tables only load in the browser