WEBGL_lose_context: Methode restoreContext()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.
Die Methode WEBGL_lose_context.restoreContext() ist Teil der WebGL-API und ermöglicht es Ihnen, das Wiederherstellen des Kontextes eines WebGLRenderingContext
-Objekts zu simulieren.
Syntax
js
restoreContext()
Parameter
Keine.
Rückgabewert
Keiner (undefined
).
Ausnahmen
Browser melden WebGL-Fehler möglicherweise standardmäßig nicht. Die Fehlerberichterstattung von WebGL funktioniert, indem getError()
aufgerufen und auf Fehler überprüft wird. Folgende Ausnahmen können ausgelöst werden:
INVALID_OPERATION
-
Wird ausgelöst, wenn der Kontext nicht verloren gegangen ist.
Beispiele
Mit dieser Methode können Sie das
webglcontextrestored
Ereignis simulieren:
js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
canvas.addEventListener("webglcontextrestored", (e) => {
console.log(e);
});
gl.getExtension("WEBGL_lose_context").restoreContext();
Spezifikationen
Specification |
---|
WebGL WEBGL_lose_context Khronos Ratified Extension Specification> |
Browser-Kompatibilität
Loading…