WebGL2RenderingContext: Methode getSyncParameter()

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: Dieses Feature ist verfügbar in Web Workers.

Die WebGL2RenderingContext.getSyncParameter()-Methode der WebGL 2 API gibt Parameterinformationen eines WebGLSync-Objekts zurück.

Syntax

js
getSyncParameter(sync, pname)

Parameter

sync

Ein WebGLSync-Objekt.

pname

Ein GLenum, das angibt, welche Informationen zurückgegeben werden sollen. Mögliche Werte:

gl.OBJECT_TYPE

Gibt ein GLenum zurück, das den Typ des Sync-Objekts angibt (immer gl.SYNC_FENCE).

gl.SYNC_STATUS

Gibt ein GLenum zurück, das den Status des Sync-Objekts angibt (gl.SIGNALED oder gl.UNSIGNALED).

gl.SYNC_CONDITION

Gibt ein GLenum zurück, das die Bedingung des Sync-Objekts angibt (immer gl.SYNC_GPU_COMMANDS_COMPLETE).

gl.SYNC_FLAGS

Gibt ein GLenum zurück, das die Flags angibt, mit denen das Sync-Objekt erstellt wurde (immer 0, da keine Flags unterstützt werden).

Rückgabewert

Abhängig vom pname-Parameter, entweder ein GLenum oder ein GLbitfield.

Beispiele

js
const sync = gl.fenceSync(gl.SYNC_GPU_COMMANDS_COMPLETE, 0);
gl.getSyncParameter(sync, gl.SYNC_STATUS);

Spezifikationen

Specification
WebGL 2.0 Specification
# 3.7.14

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch