WebGL2RenderingContext: phương thức getSyncParameter()
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.getSyncParameter() của WebGL 2 API trả về thông tin tham số của một đối tượng WebGLSync.
Cú pháp
getSyncParameter(sync, pname)
Tham số
sync-
Một đối tượng
WebGLSync. pname-
Một
GLenumchỉ định thông tin nào sẽ trả về. Các giá trị có thể:gl.OBJECT_TYPE-
Trả về một
GLenumcho biết loại của đối tượng đồng bộ (luôn làgl.SYNC_FENCE). gl.SYNC_STATUS-
Trả về một
GLenumcho biết trạng thái của đối tượng đồng bộ (gl.SIGNALEDhoặcgl.UNSIGNALED). gl.SYNC_CONDITION-
Trả về một
GLenumcho biết điều kiện của đối tượng đồng bộ (luôn làgl.SYNC_GPU_COMMANDS_COMPLETE). gl.SYNC_FLAGS-
Trả về một
GLenumcho biết các cờ mà đối tượng đồng bộ được tạo (luôn là 0 vì không có cờ nào được hỗ trợ).
Giá trị trả về
Phụ thuộc vào tham số pname, là một GLenum hoặc một GLbitfield.
Ví dụ
const sync = gl.fenceSync(gl.SYNC_GPU_COMMANDS_COMPLETE, 0);
gl.getSyncParameter(sync, gl.SYNC_STATUS);
Đặc tả kỹ thuật
| Specification |
|---|
| WebGL 2.0 Specification> # 3.7.14> |