WebGL2RenderingContext: bindBufferRange() 方法
WebGL2RenderingContext.bindBufferRange()
方法是 WebGL 2 API 的一部分,它将给定 WebGLBuffer
的某个范围绑定到给定绑定点 (target
) 的给定 index
上。
语法
js
bindBufferRange(target, index, buffer, offset, size)
参数
target
-
一个
GLenum
,指定绑定操作的目标。可能的取值:gl.TRANSFORM_FEEDBACK_BUFFER
gl.UNIFORM_BUFFER
index
-
一个
GLuint
,指定target
的索引。 buffer
-
一个
WebGLBuffer
,将其绑定到绑定点 (target
)。 offset
-
一个
GLintptr
,指定起始偏移量。 size
-
一个
GLsizeiptr
,指定可以从缓冲区读取的数据量。
返回值
无 (undefined
).
示例
js
gl.bindBufferRange(gl.TRANSFORM_FEEDBACK_BUFFER, 1, buffer, 0, 4);
规范
规范 |
---|
WebGL 2.0 规范 # 3.7.16 |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。