--- title: WebGLRenderingContext.canvas slug: Web/API/WebGLRenderingContext/canevas tags: - Propriété - WebGL - WebGLRenderingContext - lecture seule translation_of: Web/API/WebGLRenderingContext/canvas ---
La propriété WebGLRenderingContext.canvas
est une référence en lecture seule à l'objet {{domxref("HTMLCanvasElement")}} ou {{domxref("OffscreenCanvas")}} associé au contexte. Il peut s'agir de {{jsxref("null")}} s'il n'est pas associé à un élément {{HTMLElement("canvas")}} ou à un objet {{domxref("OffscreenCanvas")}}.
gl.canvas;
Soit un objet {{domxref("HTMLCanvasElement")}} ou {{domxref("OffscreenCanvas")}}, soit {{jsxref("null")}}.
Étant donné cet élément {{HTMLElement("canvas")}} :
<canvas id="canevas"></canvas>
Vous pouvez en récupérer une référence à partir du WebGLRenderingContext
en utilisant la propriété canvas
:
var canevas = document.getElementById('canevas'); var gl = canevas.getContext('webgl'); gl.canvas; // HTMLCanvasElement
Exemple d'utilisation de l'objet expérimental {{domxref("OffscreenCanvas")}}.
var horsEcran = new OffscreenCanvas(256, 256); var gl = horsEcran.getContext('webgl'); gl.canvas; // OffscreenCanvas
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('WebGL', "#DOM-WebGLRenderingContext-canvas", "WebGLRenderingContext.canvas")}} | {{Spec2('WebGL')}} | Définition initiale. |
La table de compatibilité de cette page est générée à partir de données structurées. Si vous souhaitez contribuer aux données, merci de regarder https://github.com/mdn/browser-compat-data et envoyez-nous une pull request.
{{Compat("api.WebGLRenderingContext.canvas")}}