WebGL2RenderingContext: phương thức getQuery()
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.getQuery() của WebGL 2 API trả về WebGLQuery hiện đang hoạt động cho target, hoặc null.
Cú pháp
getQuery(target, pname)
Tham số
target-
Một
GLenumchỉ định target của truy vấn. Các giá trị có thể:gl.ANY_SAMPLES_PASSED-
Chỉ định một truy vấn che khuất: các truy vấn này phát hiện xem một đối tượng có hiển thị hay không (liệu các lệnh vẽ có vượt qua kiểm tra depth hay không và nếu có, bao nhiêu mẫu vượt qua).
gl.ANY_SAMPLES_PASSED_CONSERVATIVE-
Tương tự như trên, nhưng kém chính xác hơn và nhanh hơn.
gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN-
Số lượng hình nguyên được ghi vào các bộ đệm transform feedback.
pname-
Một
GLenumchỉ định target của đối tượng truy vấn. Phải làgl.CURRENT_QUERY.
Giá trị trả về
Một đối tượng WebGLQuery.
Ví dụ
const currentQuery = gl.getQuery(gl.ANY_SAMPLES_PASSED, gl.CURRENT_QUERY);
Đặc tả kỹ thuật
| Specification |
|---|
| WebGL 2.0 Specification> # 3.7.12> |