UNPKG

medsurf-draw

Version:

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

43 lines (42 loc) 1.89 kB
import * as PIXI from "pixi.js-legacy"; import * as MedsurfDraw from "../../public-api"; import { BaseContainer, BaseContainerImageModel } from "../../bases/elements/BaseContainer"; import { BaseTilingSprite, BaseTilingSpriteImageModel } from "../../bases/elements/BaseTilingSprite"; export declare class AlphaSliderElementModel extends BaseContainerImageModel { color: number | undefined; colorAlpha: number | undefined; squareWidth: number; squareHeight: number; } export declare class AlphaSliderElement extends BaseContainer<AlphaSliderElementModel> { protected _canvas: HTMLCanvasElement; protected _canvasContext: CanvasRenderingContext2D; private _moveInteraction; protected _transparentElement: BaseTilingSprite<BaseTilingSpriteImageModel>; protected _backgroundElement: PIXI.Sprite; protected _borderElement: MedsurfDraw.Rectangle; protected _sliderElement: MedsurfDraw.Rectangle; constructor(model: AlphaSliderElementModel); init(parent: MedsurfDraw.ImageObject): void; draw(): void; destroy(options?: { children?: boolean; texture?: boolean; baseTexture?: boolean; }): void; createSliderBackground(color: number | undefined): void; protected _emitAlpha(): void; onStartMove(event: PIXI.InteractionEvent): void; onMove(event: PIXI.InteractionEvent, dX: number, dY: number): void; get loader(): PIXI.Loader; get color(): number | undefined; set color(value: number | undefined); get colorAlpha(): number | undefined; set colorAlpha(value: number | undefined); get squareWidth(): number; set squareWidth(value: number); get squareHeight(): number; set squareHeight(value: number); get moveInteraction(): MedsurfDraw.MoveInteraction<AlphaSliderElement>; set moveInteraction(value: MedsurfDraw.MoveInteraction<AlphaSliderElement>); }