@meta2d/core
Version:
@meta2d/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .
22 lines (21 loc) • 615 B
TypeScript
import { Meta2dStore } from '../store';
import { Canvas } from './canvas';
export declare class MagnifierCanvas {
parentCanvas: Canvas;
parentElement: HTMLElement;
store: Meta2dStore;
canvas: HTMLCanvasElement;
magnifierScreen: any;
offscreen: any;
domOffscreen: any;
private magnifierSize;
magnifier: boolean;
constructor(parentCanvas: Canvas, parentElement: HTMLElement, store: Meta2dStore);
resize(w?: number, h?: number): void;
/**
* 绘制到 该画布的 离屏层
*/
private renderMagnifier;
updateDomOffscreen(): void;
render(): void;
}