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