WebGLContextEvent
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2016 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das WebGLContextEvent-Interface ist Teil der WebGL-API. Es beschreibt ein Ereignis, das bei einer Statusänderung des WebGL-Rendering-Kontexts ausgelöst wird.
Konstruktor
WebGLContextEvent()-
Erstellt ein neues
WebGLContextEvent-Objekt.
Instanzeigenschaften
Dieses Interface erbt Eigenschaften von seinem übergeordneten Interface Event.
WebGLContextEvent.statusMessageSchreibgeschützt-
Eine Eigenschaft, die zusätzliche Informationen über das Ereignis enthält.
Instanzmethoden
Dieses Interface definiert keine eigenen Methoden, sondern erbt Methoden von seinem übergeordneten Interface Event.
Beispiele
Mithilfe der Erweiterung WEBGL_lose_context können Sie die Ereignisse webglcontextlost und webglcontextrestored simulieren:
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
canvas.addEventListener("webglcontextlost", (e) => {
console.log(e);
});
gl.getExtension("WEBGL_lose_context").loseContext();
// WebGLContextEvent event with type "webglcontextlost" is logged.
Spezifikationen
| Spezifikation |
|---|
| WebGL Specification> # 5.15> |