alex_image_marker
Version:
14 lines (13 loc) • 622 B
TypeScript
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>;
}