EXT_disjoint_timer_query: getQueryEXT() Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die EXT_disjoint_timer_query.getQueryEXT()-Methode der WebGL API liefert Informationen über ein Abfrageziel zurück.

Syntax

js
getQueryEXT(target, pname)

Parameter

target

Ein GLenum, das das Ziel der Zeitabfrage spezifiziert. Muss ext.TIMESTAMP_EXT oder ext.TIME_ELAPSED_EXT sein.

pname

Ein GLenum, das angibt, welche Information zurückgegeben werden soll. Muss ext.CURRENT_QUERY_EXT oder ext.QUERY_COUNTER_BITS_EXT sein.

Rückgabewert

Abhängig von pname:

  • Wenn pname ext.CURRENT_QUERY_EXT ist: Ein WebGLQuery-Objekt, das die derzeit aktive Abfrage für das angegebene Ziel darstellt.
  • Wenn pname ext.QUERY_COUNTER_BITS_EXT ist: Ein GLint, der die Anzahl der Bits angibt, die zur Speicherung des Abfrageergebnisses für das angegebene Ziel verwendet werden.

Beispiele

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

const currentQuery = ext.getQueryEXT(ext.TIMESTAMP_EXT, ext.CURRENT_QUERY_EXT);

Spezifikationen

Specification
WebGL EXT_disjoint_timer_query Extension Specification

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
getQueryEXT

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
No support
No support
Has more compatibility info.

Siehe auch