Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
WebGL2RenderingContext: beginQuery() Methode
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.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die WebGL2RenderingContext.beginQuery()-Methode der WebGL 2 API startet eine asynchrone Abfrage. Der
Parameter target gibt an, welche Art von Abfrage gestartet werden soll.
Syntax
beginQuery(target, query)
Parameter
target-
Ein
GLenum, der das Ziel der Abfrage angibt. Mögliche Werte:gl.ANY_SAMPLES_PASSED-
Bestimmt eine Okklusionsabfrage: Diese Abfragen erkennen, ob ein Objekt sichtbar ist (ob die umschlossenen Zeichenbefehle den Tiefentest bestehen und, falls ja, wie viele Abtastungen bestehen).
gl.ANY_SAMPLES_PASSED_CONSERVATIVE-
Wie oben, aber weniger genau und schneller.
gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN-
Anzahl der Primitiven, die in Transform-Feedback-Puffer geschrieben werden.
query-
Ein
WebGLQuery-Objekt, für das die Abfrage gestartet werden soll.
Rückgabewert
Keiner (undefined).
Beispiele
const query = gl.createQuery();
gl.beginQuery(gl.ANY_SAMPLES_PASSED, query);
// ...
Spezifikationen
| Specification |
|---|
| WebGL 2.0 Specification> # 3.7.12> |
Browser-Kompatibilität
Loading...