HTMLCanvasElement: событие webglcontextlost
Событие webglcontextlost
WebGL API вызывается когда User agent
обнаруживает, что буфер, связанный с WebGLRenderingContext
, потерян.
Всплытие | Да |
---|---|
Отменяемое | Да |
Интерфейс | WebGLContextEvent (en-US) |
Свойство для обработки события | Нет |
Пример
Вы можете эмулировать webglcontextlost
событие с помощью расширения WEBGL_lose_context
(en-US):
js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
canvas.addEventListener("webglcontextlost", (event) => {
console.log(event);
});
gl.getExtension("WEBGL_lose_context").loseContext();
// будет выведено "webglcontextlost".
Спецификация
Specification |
---|
WebGL Specification # 5.15.2 |
Поддержка браузерами
BCD tables only load in the browser