1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| import Displayable from '../graphic/Displayable';
| import { ImagePatternObject } from '../graphic/Pattern';
| import Path from '../graphic/Path';
| export declare function createCanvasPattern(this: void, ctx: CanvasRenderingContext2D, pattern: ImagePatternObject, el: {
| dirty: () => void;
| }): CanvasPattern;
| export declare type BrushScope = {
| inHover: boolean;
| viewWidth: number;
| viewHeight: number;
| prevElClipPaths?: Path[];
| prevEl?: Displayable;
| allClipped?: boolean;
| batchFill?: string;
| batchStroke?: string;
| lastDrawType?: number;
| };
| export declare function brushSingle(ctx: CanvasRenderingContext2D, el: Displayable): void;
| export declare function brush(ctx: CanvasRenderingContext2D, el: Displayable, scope: BrushScope, isLast: boolean): void;
|
|