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
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 (immergl.SYNC_FENCE
). gl.SYNC_STATUS
-
Gibt ein
GLenum
zurück, das den Status des Sync-Objekts angibt (gl.SIGNALED
odergl.UNSIGNALED
). gl.SYNC_CONDITION
-
Gibt ein
GLenum
zurück, das die Bedingung des Sync-Objekts angibt (immergl.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
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