diff options
author | Mikhail Prokudin <39721766+mirexdoors@users.noreply.github.com> | 2021-03-23 02:16:03 +0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-23 02:16:03 +0700 |
commit | 4afbe3f2eba9b28e2a92cc5bf7f04141317f55fe (patch) | |
tree | ff81d031eb9a4dfc4c84f6863296b62d9d122931 /files/ru/web | |
parent | dd3abb74219a174743cc4dbd0f9f8b8d2362d7c4 (diff) | |
download | translated-content-4afbe3f2eba9b28e2a92cc5bf7f04141317f55fe.tar.gz translated-content-4afbe3f2eba9b28e2a92cc5bf7f04141317f55fe.tar.bz2 translated-content-4afbe3f2eba9b28e2a92cc5bf7f04141317f55fe.zip |
add ru translation for webglcontextlost event page (#196)
* add ru translation for webglcontextlost event page
* fix review conversations
* fix title translate
* Update files/ru/web/api/htmlcanvaselement/webglcontextlost_event/index.html
Co-authored-by: Alexander Myshov <myshov@users.noreply.github.com>
Diffstat (limited to 'files/ru/web')
-rw-r--r-- | files/ru/web/api/htmlcanvaselement/webglcontextlost_event/index.html | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/files/ru/web/api/htmlcanvaselement/webglcontextlost_event/index.html b/files/ru/web/api/htmlcanvaselement/webglcontextlost_event/index.html new file mode 100644 index 0000000000..452acf5d7b --- /dev/null +++ b/files/ru/web/api/htmlcanvaselement/webglcontextlost_event/index.html @@ -0,0 +1,78 @@ +--- +title: 'HTMLCanvasElement: событие webglcontextlost' +slug: Web/API/HTMLCanvasElement/webglcontextlost_event +translation_of: Web/API/HTMLCanvasElement/webglcontextlost_event +tags: +- Event +- Reference +- WebGL +--- +<div>{{APIRef}}</div> + +<p>Событие <code><strong>webglcontextlost</strong></code> <a href="/ru/docs/Web/API/WebGL_API">WebGL API</a> вызывается когда {{Glossary("User agent")}} + обнаруживает, что буфер, связанный с {{domxref("WebGLRenderingContext")}}, потерян.</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row">Всплытие</th> + <td>Да</td> + </tr> + <tr> + <th scope="row">Отменяемое</th> + <td>Да</td> + </tr> + <tr> + <th scope="row">Интерфейс</th> + <td>{{domxref("WebGLContextEvent")}}</td> + </tr> + <tr> + <th scope="row">Свойство для обработки события</th> + <td>Нет</td> + </tr> + </tbody> +</table> + +<h2 id="Example">Пример</h2> + +<p>Вы можете эмулировать <code>webglcontextlost</code> событие с помощью расширения {{domxref("WEBGL_lose_context")}}:</p> + +<pre class="brush: 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".</pre> + +<h2 id="Specifications">Спецификация</h2> + +<table class="standard-table"> + <tbody> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарии</th> + </tr> + <tr> + <td>{{SpecName('WebGL', '#5.15.2', 'webglcontextlost')}}</td> + <td>{{Spec2('WebGL')}}</td> + <td>Изначальное определение.</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility">Поддержка браузерами</h2> + +<p>{{Compat("api.HTMLCanvasElement.webglcontextlost_event")}}</p> + +<h2 id="See_also">Смотрите также</h2> + +<ul> + <li>{{domxref("WebGLContextEvent")}}</li> + <li>{{domxref("WebGLRenderingContext.isContextLost()")}}</li> + <li>{{domxref("WEBGL_lose_context")}}, {{domxref("WEBGL_lose_context.loseContext()")}}, {{domxref("WEBGL_lose_context.restoreContext()")}}</li> +</ul> |