Accessors
note
All Module accessors are available in this class.
canRender
Type: boolean
Checks if the canvas is ready to render. Returns false if the canvas width or height is 0.
const canvas = new Canvas();
canvas.canRender; // true or false
canvas
Type: HTMLCanvasElement
The canvas element instance.
const canvas = new Canvas();
canvas.canvas; // HTMLCanvasElement
ctx
Type: CanvasRenderingContext2D
The 2D rendering context.
const canvas = new Canvas();
canvas.ctx; // CanvasRenderingContext2D
dpr
Type: number
Current device pixel ratio.
const canvas = new Canvas();
canvas.dpr; // returns device pixel ratio
height
Type: number
Canvas height (DPR applied).
const canvas = new Canvas();
canvas.height; // returns canvas height
offsetHeight
Type: number
Height without DPR scaling.
const canvas = new Canvas();
canvas.offsetHeight; // returns canvas height without DPR applied
offsetWidth
Type: number
Width without DPR scaling.
const canvas = new Canvas();
canvas.offsetWidth; // returns canvas width without DPR applied
width
Type: number
Canvas width (DPR applied).
const canvas = new Canvas();
canvas.width; // returns canvas width