WebGLRenderingContext: canvas-Eigenschaft
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die WebGLRenderingContext.canvas-Eigenschaft ist ein schreibgeschützter
Verweis auf das HTMLCanvasElement oder das OffscreenCanvas
Objekt, das mit dem Kontext verbunden ist. Sie kann null sein, wenn sie nicht
mit einem <canvas>-Element oder einem OffscreenCanvas
Objekt verbunden ist.
Wert
Entweder ein HTMLCanvasElement oder OffscreenCanvas Objekt oder
null.
Beispiele
>Canvas-Element
Gegeben sei dieses <canvas>-Element:
<canvas id="canvas"></canvas>
Sie können über die canvas-Eigenschaft eine Referenz darauf aus dem WebGLRenderingContext zurückerhalten:
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
gl.canvas; // HTMLCanvasElement
Offscreen-Canvas
Beispiel mit dem experimentellen OffscreenCanvas-Objekt.
const offscreen = new OffscreenCanvas(256, 256);
const gl = offscreen.getContext("webgl");
gl.canvas; // OffscreenCanvas
Spezifikationen
| Specification |
|---|
| WebGL Specification> # DOM-WebGLRenderingContext-canvas> |
Browser-Kompatibilität
Loading…
Siehe auch
CanvasRenderingContext2D.canvas- Das
OffscreenCanvas-Interface