Files
rough/bin/canvas-base.d.ts
2018-07-13 20:12:29 -07:00

14 lines
484 B
TypeScript

import { ResolvedOptions, Drawable } from './core';
import { RoughRenderer } from './renderer';
export declare abstract class RoughCanvasBase {
protected canvas: HTMLCanvasElement;
protected ctx: CanvasRenderingContext2D;
constructor(canvas: HTMLCanvasElement);
static createRenderer(): RoughRenderer;
abstract getDefaultOptions(): ResolvedOptions;
draw(drawable: Drawable): void;
private computeBBox;
private fillSketch;
private _drawToContext;
}