UNPKG

alex_image_marker

Version:

20 lines (19 loc) 725 B
import { GraphConfigType, MatrixType, DrawTaskResolve } from '../data'; import { default as Graph } from './index'; import { default as Canvas } from '../canvas'; import { default as ZImage } from '../image'; export default class Rect extends Graph { static id: 'rect'; private options; constructor(options: GraphConfigType<typeof Rect.id>, scale: number, imageMatrix: MatrixType); get data(): { left: number; top: number; width: number; height: number; }; draw(ctx: CanvasRenderingContext2D): void; updateImageMatrix(imageMatrix: MatrixType): void; handDrawn(canvasInstance: Canvas, imageInstance: ZImage): Promise<DrawTaskResolve>; private getRectData; }