fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
10 lines • 1.23 kB
TypeScript
import type { TMat2D, FabricObject, TransformActionHandler, Control, ControlRenderingStyleOverride, InteractiveFabricObject, Gradient } from 'fabric';
import { Point } from 'fabric';
export declare const linearGradientColorPositionHandlerGenerator: (gradient: Gradient<"linear">, stopIndex: number) => (this: Control, dim: Point, // currentDimension
finalMatrix: TMat2D, fabricObject: FabricObject) => Point;
export declare const linearGradientCoordPositionHandlerGenerator: (gradient: Gradient<"linear">, pointNumber: 1 | 2) => (this: Control, dim: Point, // currentDimension
finalMatrix: TMat2D, fabricObject: FabricObject) => Point;
export declare const linearGradientColorActionHandlerGenerator: (gradient: Gradient<"linear">, colorIndex: number) => TransformActionHandler;
export declare const linearGradientCoordsActionHandlerGenerator: (gradient: Gradient<"linear">, pointIndex: 1 | 2) => TransformActionHandler;
export declare const linearGradientControlLineRender: (gradient: Gradient<"linear">) => (this: Control, ctx: CanvasRenderingContext2D, left: number, top: number, styleOverride: ControlRenderingStyleOverride, fabricObject: InteractiveFabricObject) => void;
//# sourceMappingURL=linearGradientHandlers.d.ts.map