EXT_disjoint_timer_query:queryCounterEXT() 方法

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

WebGL APIEXT_disjoint_timer_query.queryCounterEXT() 方法会将当前时间记录到相应的查询对象中。

语法

js
queryCounterEXT(query, target)

参数

query

要记录当前时间的 WebGLQuery 对象。

目标

指定时间查询目标的 GLenum。必须是 ext.TIMESTAMP_EXT

返回值

无(undefined)。

示例

js
const ext = gl.getExtension("EXT_disjoint_timer_query");
const startQuery = ext.createQueryEXT();
const endQuery = ext.createQueryEXT();
ext.queryCounterEXT(startQuery, ext.TIMESTAMP_EXT);

// …

ext.queryCounterEXT(endQuery, ext.TIMESTAMP_EXT);

规范

规范
WebGL EXT_disjoint_timer_query 扩展规范

浏览器兼容性

另见