WEBGL_lose_context: restoreContext()-Methode
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 WEBGL_lose_context.restoreContext()-Methode ist Teil der WebGL API und ermöglicht es Ihnen, das Wiederherstellen des Kontexts eines WebGLRenderingContext-Objekts zu simulieren.
Syntax
js
restoreContext()
Parameter
Keine.
Rückgabewert
Keine (undefined).
Ausnahmen
Browser melden WebGL-Fehler möglicherweise nicht standardmäßig. Die Fehlerberichterstattung von WebGL funktioniert durch Aufruf von getError() und Überprüfung auf Fehler. Die folgenden Ausnahmen können ausgelöst werden:
INVALID_OPERATION-
Wird ausgelöst, wenn der Kontext nicht verloren war.
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);
},
false,
);
gl.getExtension("WEBGL_lose_context").restoreContext();
Spezifikationen
| Specification |
|---|
| WebGL WEBGL_lose_context Khronos Ratified Extension Specification> |
Browser-Kompatibilität
Loading…