UNPKG

diginext-pixi

Version:
57 lines (56 loc) 1.54 kB
import { Container, DisplayObject } from 'pixi.js'; import { AlignType } from '../helper/align'; import InteractItem from '../core/InteractItem'; interface ITransformTool { color?: number; isDebug?: boolean; padding?: number; scaleImage?: any; horizonImage?: any; verticalImage?: any; rotationImage?: any; } export default class TransformTool extends Container { #private; constructor(props?: ITransformTool); get id(): string; set id(value: string); rotationImage: any; scaleImage: any; horizonImage: any; verticalImage: any; color: number; isDebug: boolean; type: string; holder: DisplayObject | any; target: DisplayObject | any; PADDING: number; get PADDING_ICON(): number; isChoosing: boolean; isPointerDown: boolean; isSnap: boolean; graphicsBound: any; listChoosed: never[]; textWidthObj: any; textHeightObj: any; isShowCM: boolean; debug(): void; add(target: DisplayObject): void; lock(target: InteractItem): void; unlock(target: InteractItem): void; onMove(): void; unSelect(): void; select(target: any): void; removeGraphicBound(): void; onUpdateTargetMatrix(): void; updatePositionHandler(): void; showCM(): Promise<void>; hideCM(): void; arrange(addIndex: number): void; alignWithBoard(type: AlignType): void; flipX(): void; flipY(): void; remove(): void; dispose(): void; } export {};