@meta2d/core
Version:
@meta2d/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .
22 lines (21 loc) • 653 B
TypeScript
import { Meta2dStore } from '../store';
import { Canvas } from "./canvas";
export declare class CanvasTemplate {
parentElement: HTMLElement;
store: Meta2dStore;
canvas: HTMLCanvasElement;
offscreen: any;
bgOffscreen: any;
patchFlags: boolean;
bgPatchFlags: boolean;
parentCanvas: Canvas;
fit: boolean;
constructor(parentElement: HTMLElement, store: Meta2dStore, parentCanvas: Canvas);
resize(w?: number, h?: number): void;
init(): void;
hidden(): void;
show(): void;
clear(): void;
render(): void;
renderGrid(ctx: CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D): void;
}