WebGL2RenderingContext: phương thức beginQuery()
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.beginQuery() của WebGL 2 API bắt đầu một truy vấn không đồng bộ. Tham số target cho biết loại truy vấn cần bắt đầu.
Cú pháp
beginQuery(target, query)
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.
query-
Một đối tượng
WebGLQueryđể bắt đầu truy vấn.
Giá trị trả về
None (undefined).
Ví dụ
const query = gl.createQuery();
gl.beginQuery(gl.ANY_SAMPLES_PASSED, query);
// …
Đặc tả kỹ thuật
| Thông số kỹ thuật |
|---|
| WebGL 2.0 Specification> # 3.7.12> |