UNPKG

medsurf-draw

Version:

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

26 lines (25 loc) 892 B
import * as PIXI from "pixi.js-legacy"; import * as MedsurfDraw from "../public-api"; import { BaseElementInteraction } from "../bases/interactions/BaseElementInteraction"; export declare enum ScaleSideTypes { X = 0, Y = 1, WIDTH = 2, HEIGHT = 3, X_Y = 4, X_HEIGHT = 5, WIDTH_Y = 6, WIDTH_HEIGHT = 7 } export declare class ScaleInteraction<TElement extends MedsurfDraw.ImageObject> extends BaseElementInteraction<TElement> { protected _pivotCenter: boolean; protected _scaleX: number; protected _scaleY: number; protected _isScaling: boolean; protected _scaleSide: ScaleSideTypes; constructor(element: TElement, pivotCenter?: boolean); reset(): void; startScale(event: PIXI.InteractionEvent, scaleSide?: ScaleSideTypes): void; onScale(event: PIXI.InteractionEvent): void; endScale(event: PIXI.InteractionEvent): void; }