SmartCanvas
Drawings on canvas using hidden canvas as a cache for better performance drawings during canvas animations. SmartCanvas also adopts a canvas to
Static Member Summary
| Static Public Members | ||
| public static get |
pixelRatio: number: * Returns current device pixel ratio |
|
Static Method Summary
| Static Public Methods | ||
| public static |
redraw() Forces redraw all canvas in the current collection |
|
Constructor Summary
| Public Constructor | ||
| public |
constructor(canvas: HTMLCanvasElement, width: number, height: number) |
|
Member Summary
| Public Members | ||
| public |
Target drawings canvas element 2D context |
|
| public |
Canvas caching element 2D context |
|
| public |
Actual drawings height |
|
| public |
Actual drawings width |
|
| public |
X-coordinate of drawings zero point |
|
| public |
Y-coordinate of drawings zero point |
|
| public |
element: HTMLCanvasElement Target drawings canvas element |
|
| public |
elementClone: HTMLCanvasElement | Node Canvas caching element |
|
| public |
Canvas base height |
|
| public |
Minimal side length in pixels of the drawing |
|
| public |
On canvas redraw event callback |
|
| public |
Canvas base width |
|
Method Summary
| Public Methods | ||
| public |
commit(): * Commits the drawings |
|
| public |
destroy() Destroys this object, removing the references from memory |
|
| public |
init() Initializes canvases and contexts |
|
| public |
redraw(): * Redraw this object |
|