WebGL2RenderingContext: getSyncParameter() 方法
注意:此功能在 Web Workers 中可用。
WebGL2RenderingContext.getSyncParameter() 方法屬於 WebGL 2 API,用於返回 WebGLSync 物件的引數資訊。
語法
js
getSyncParameter(sync, pname)
引數
sync-
一個
WebGLSync物件。 pname-
一個指定要返回哪種資訊的
GLenum。可能的值gl.OBJECT_TYPE-
返回一個
GLenum,表示同步物件的型別(始終為gl.SYNC_FENCE)。 gl.SYNC_STATUS-
返回一個
GLenum,表示同步物件的狀態(gl.SIGNALED或gl.UNSIGNALED)。 gl.SYNC_CONDITION-
返回一個
GLenum,表示同步物件的條件(始終為gl.SYNC_GPU_COMMANDS_COMPLETE)。 gl.SYNC_FLAGS-
返回一個
GLenum,表示建立同步物件時使用的標誌(始終為 0,因為不支援任何標誌)。
返回值
取決於 pname 引數,可以是 GLenum 或 GLbitfield。
示例
js
const sync = gl.fenceSync(gl.SYNC_GPU_COMMANDS_COMPLETE, 0);
gl.getSyncParameter(sync, gl.SYNC_STATUS);
規範
| 規範 |
|---|
| WebGL 2.0 規範 # 3.7.14 |
瀏覽器相容性
載入中…