WebGLRenderingContext.canvas

La propriété WebGLRenderingContext.canvas est une référence en lecture seule à l'objet HTMLCanvasElement ou OffscreenCanvas associé au contexte. Il peut s'agir de null s'il n'est pas associé à un élément <canvas> ou à un objet OffscreenCanvas.

Syntaxe

gl.canvas;

Valeur retournée

Soit un objet HTMLCanvasElement ou OffscreenCanvas, soit null.

Exemples

Élément canevas

Étant donné cet élément <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

Canevas hors écran

Exemple d'utilisation de l'objet expérimental OffscreenCanvas.

var horsEcran = new OffscreenCanvas(256, 256);
var gl = horsEcran.getContext('webgl');
gl.canvas; // OffscreenCanvas

Spécifications

Spécification Statut Commentaire
WebGL 1.0
La définition de 'WebGLRenderingContext.canvas' dans cette spécification.
Recommendation Définition initiale.

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi