UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

23 lines 892 B
import type { Canvas } from '../canvas/Canvas'; import { PencilBrush } from './PencilBrush'; import type { TSimplePathData } from '../util/path/typedefs'; export declare class PatternBrush extends PencilBrush { source?: CanvasImageSource; constructor(canvas: Canvas); getPatternSrc(): HTMLCanvasElement; /** * Creates "pattern" instance property * @param {CanvasRenderingContext2D} ctx */ getPattern(ctx: CanvasRenderingContext2D): CanvasPattern | null; /** * Sets brush styles * @param {CanvasRenderingContext2D} ctx */ _setBrushStyles(ctx: CanvasRenderingContext2D): void; /** * Creates path */ createPath(pathData: TSimplePathData): import("../..").Path<Partial<import("../..").PathProps>, import("../..").SerializedPathProps, import("../EventTypeDefs").ObjectEvents>; } //# sourceMappingURL=PatternBrush.d.ts.map