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

js
getSyncParameter(sync, pname)

Tham số

sync

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

pname

Một GLenum chỉ định thông tin nào sẽ trả về. Các giá trị có thể:

gl.OBJECT_TYPE

Trả về một GLenum cho biết loại của đối tượng đồng bộ (luôn là gl.SYNC_FENCE).

gl.SYNC_STATUS

Trả về một GLenum cho biết trạng thái của đối tượng đồng bộ (gl.SIGNALED hoặc gl.UNSIGNALED).

gl.SYNC_CONDITION

Trả về một GLenum cho 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 GLenum cho 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ụ

js
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

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

Xem thêm