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…