UNPKG

js-draw

Version:

Draw pictures using a pen, touchscreen, or mouse! JS-draw is a drawing library for JavaScript and TypeScript.

23 lines (22 loc) 887 B
import { StrokeStyle } from '../RenderingStyle'; import { DraftInkPresenter } from './AbstractRenderer'; import CanvasRenderer from './CanvasRenderer'; import Viewport from '../../Viewport'; declare class CanvasInkPresenter implements DraftInkPresenter { private viewport; private enabled; private presenter; private style; constructor(canvas: HTMLCanvasElement, viewport: Viewport); setEnabled(pointerId: number, enabled: boolean): void; updateStyle(style: StrokeStyle): void; onEvent(event: PointerEvent): void; } /** A canvas that uses the web ink API for accelerated inking. */ export default class AcceleratedInkingCanvasRenderer extends CanvasRenderer { private inkPresenter; constructor(ctx: CanvasRenderingContext2D, viewport: Viewport); getDraftInkPresenter(): CanvasInkPresenter; onEvent(event: PointerEvent): void; } export {};