/// /// export declare const enum StageOrientation { AUTO = "auto", PORTRAIT = "portrait", LANDSCAPE = "landscape" } export declare const enum StageScaleMode { NO_SCALE = "noScale", SHOW_ALL = "showAll", NO_BORDER = "noBorder", EXACT_FIT = "exactFit", FIXED_WIDTH = "fixedWidth", FIXED_HEIGHT = "fixedHeight", FIXED_AUTO = "fixedAuto" } export declare const enum StageAlign { LEFT = 0, CENTER = 1, RIGHT = 2, TOP = 3, MIDDLE = 4, BOTTOM = 5 } export interface UIStageOptions { scaleMode?: StageScaleMode; orientation?: StageOrientation; resolution?: number; designWidth: number; designHeight: number; alignV?: StageAlign; alignH?: StageAlign; fallbackWidth?: number; fallbackHeight?: number; [key: string]: string | number; } export declare class DefaultUIStageOptions implements UIStageOptions { scaleMode?: StageScaleMode; orientation?: StageOrientation; resolution?: number; designWidth: number; designHeight: number; alignV: StageAlign; alignH: StageAlign; fallbackWidth: number; fallbackHeight: number; [key: string]: string | number; } export declare class UIStage extends createjs.EventDispatcher { protected $appContext: createjs.Stage; protected $options: UIStageOptions; protected $width: number; protected $height: number; protected $scaleX: number; protected $scaleY: number; protected $canvasMatrix: createjs.Matrix2D; offsetX: number; offsetY: number; private $sizeCalcer; constructor(app: createjs.Stage, stageOptions?: UIStageOptions); get orientation(): StageOrientation; get stageWidth(): number; get stageHeight(): number; get applicationContext(): createjs.Stage; get nativeStage(): createjs.Stage; get resolution(): number; set resolution(v: number); get scaleX(): number; get scaleY(): number; get designWidth(): number; get designHeight(): number; setDesignSize(width: number, height: number): void; protected calculateStageSize(scaleMode: string, screenWidth: number, screenHeight: number, contentWidth: number, contentHeight: number): { stageWidth: number; stageHeight: number; displayWidth: number; displayHeight: number; }; /**@internal */ updateScreenSize(): void; private formatData; dispose(): void; }