@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
25 lines (24 loc) • 960 B
TypeScript
//@ts-ignore
import { Color } from "@grapecity/core-ui";
import { PointerTriggerType } from "../../../ImageViewer/Layers/types";
import { BrushCommand } from "./BrushCommand";
import { PaintExecuteOptions } from "./PaintCommands";
export declare class EraserCommand extends BrushCommand {
trigger: PointerTriggerType;
point: {
x: number;
y: number;
};
clipPaths: Path2D[];
brushColor: Color;
brushSize: number;
hardness: number;
opacity: number;
useOriginalImage: boolean;
constructor(trigger: PointerTriggerType, point: {
x: number;
y: number;
}, clipPaths: Path2D[], brushColor: Color, brushSize: number, hardness: number, opacity: number, useOriginalImage: boolean);
execute(mainCtx: CanvasRenderingContext2D, backCtx: CanvasRenderingContext2D, options: PaintExecuteOptions): void;
setGlobalCompositeOperation(ctx: CanvasRenderingContext2D): void;
}