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.

Die WebGLContextEvent-Schnittstelle ist Teil der WebGL API und stellt eine Schnittstelle für ein Ereignis dar, das als Reaktion auf eine Statusänderung des WebGL-Rendering-Kontextes erzeugt wird.

Event WebGLContextEvent

Konstruktor

WebGLContextEvent()

Erstellt ein neues WebGLContextEvent-Objekt.

Instanz-Eigenschaften

Diese Schnittstelle erbt Eigenschaften von ihrer Elternschnittstelle, Event.

WebGLContextEvent.statusMessage

Eine schreibgeschützte Eigenschaft, die zusätzliche Informationen über das Ereignis enthält.

Instanz-Methoden

Diese Schnittstelle definiert keine eigenen Methoden, erbt jedoch Methoden von ihrer Elternschnittstelle, Event.

Beispiele

Mit Hilfe der WEBGL_lose_context-Erweiterung 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