WebGL2RenderingContext: phương thức 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.

Note: This feature is available in Web Workers.

Phương thức WebGL2RenderingContext.bindBufferRange() của WebGL 2 API liên kết một dải của WebGLBuffer đã cho với một điểm liên kết (target) đã cho tại một index đã cho.

Cú pháp

js
bindBufferRange(target, index, buffer, offset, size)

Tham số

target

Một GLenum chỉ định target cho hoạt động liên kết. Các giá trị có thể:

  • gl.TRANSFORM_FEEDBACK_BUFFER
  • gl.UNIFORM_BUFFER
index

Một GLuint chỉ định chỉ mục của target.

buffer

Một WebGLBuffer sẽ được liên kết với điểm liên kết (target).

offset

Một GLintptr chỉ định offset bắt đầu.

size

Một GLsizeiptr chỉ định lượng dữ liệu có thể được đọc từ bộ đệm.

Giá trị trả về

None (undefined).

Ví dụ

js
gl.bindBufferRange(gl.TRANSFORM_FEEDBACK_BUFFER, 1, buffer, 0, 4);

Đặc tả kỹ thuật

Thông số kỹ thuật
WebGL 2.0 Specification
# 3.7.16

Tương thích trình duyệt

Xem thêm