WebGLRenderingContext: getActiveAttrib() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Note: This feature is available in Web Workers.

Phương thức WebGLRenderingContext.getActiveAttrib() của WebGL API trả về một đối tượng WebGLActiveInfo chứa kích thước, loại và tên của thuộc tính đỉnh. Nó thường được sử dụng khi truy vấn các thuộc tính không xác định để gỡ lỗi hoặc tạo thư viện chung.

Cú pháp

js
getActiveAttrib(program, index)

Thông số

program

Một WebGLProgram chứa thuộc tính đỉnh.

index

Một GLuint chỉ định chỉ mục của thuộc tính đỉnh cần lấy. Cái này giá trị là chỉ số từ 0 đến N - 1 được trả về bởi gl.getProgramParameter(program, gl.ACTIVE_ATTRIBUTES).

Giá trị trả về

Một đối tượng WebGLActiveInfo.

Ví dụ

js
const numAttribs = gl.getProgramParameter(program, gl.ACTIVE_ATTRIBUTES);
for (let i = 0; i < numAttribs; ++i) {
  const info = gl.getActiveAttrib(program, i);
  console.log("name:", info.name, "type:", info.type, "size:", info.size);
}

Thông số kỹ thuật

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

Khả năng tương thích của trình duyệt

Xem thêm