Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

Event WebGLContextEvent

Konstruktor

WebGLContextEvent()

Erstellt ein neues WebGLContextEvent-Objekt.

Instanzeigenschaften

Dieses Interface erbt Eigenschaften von seinem übergeordneten Interface Event.

WebGLContextEvent.statusMessage Schreibgeschü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:

js
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

Browser-Kompatibilität

Siehe auch