UNPKG

alex_image_marker

Version:

14 lines (13 loc) 622 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 Polygon extends Graph { static id: 'polygon'; private options; constructor(options: GraphConfigType<typeof Polygon.id>, scale: number, imageMatrix: MatrixType); get data(): number[][]; draw(ctx: CanvasRenderingContext2D): void; updateImageMatrix(imageMatrix: MatrixType): void; handDrawn(canvasInstance: Canvas, imageInstance: ZImage): Promise<DrawTaskResolve>; }