UNPKG

medsurf-draw

Version:

Draw annotations on jpg/zoomify images, based on PIXI.js

29 lines (28 loc) 1.28 kB
import * as PIXI from "pixi.js-legacy"; import * as MedsurfDraw from "../public-api"; import { BaseElementInteraction } from "../bases/interactions/BaseElementInteraction"; export declare const MOVE_HITTEST_EXTENSION: number; export declare class MoveInteraction<TElement extends MedsurfDraw.ImageObject> extends BaseElementInteraction<TElement> { protected _isMoving: boolean; protected _isMoveLock: boolean; protected _isImage: boolean; protected _moveX: number; protected _moveY: number; protected _moveDeltaScaleCounter: number; protected _moveDeltaScale: number; protected readonly _moveDelta: number; protected readonly _moveDeltaScaleCounterLimit: number; constructor(element: TElement, isImage?: boolean); reset(): void; onMoveHover(event: PIXI.InteractionEvent): void; startMove(event: PIXI.InteractionEvent): void; resetMove(event: PIXI.InteractionEvent): void; onMove(event: PIXI.InteractionEvent): void; endMove(event: PIXI.InteractionEvent): void; moveUp(event: PIXI.InteractionEvent): void; moveRight(event: PIXI.InteractionEvent): void; moveDown(event: PIXI.InteractionEvent): void; moveLeft(event: PIXI.InteractionEvent): void; moveRelease(): void; get isMoving(): boolean; }