@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
15 lines (14 loc) • 804 B
TypeScript
import { IPaintCommand, IPaintExecuteOptions, PaintCommandName, PointerTriggerType } from "../../../ImageViewer/Layers/types";
import { PointLocation } from "../../../ImageViewer/Models/SelectionBoxTypes";
import { PaintToolbar } from "../PaintToolbar";
import { SelectedRegionState } from "../Tools/Selection/types";
export declare class UpdateSelectedRegionCommand implements IPaintCommand {
selectedRegionState: SelectedRegionState;
context: PaintToolbar;
name: PaintCommandName;
point?: PointLocation | undefined;
trigger: PointerTriggerType;
constructor(selectedRegionState: SelectedRegionState, context: PaintToolbar);
clone(): this;
execute(mainCtx: CanvasRenderingContext2D, backCtx: CanvasRenderingContext2D, options: IPaintExecuteOptions): void;
}