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 |
浏览器兼容性
加载中…