/// import { Bitmap } from '../createjs/extras/Bitmap'; import ScaleBitmap from '../createjs/extras/ScaleBitmap'; import { TilingBitmap } from '../createjs/extras/TilingBitmap'; import { GObject } from '../GObject'; import { IUIObject } from '../interface/IUIObject'; import { PackageItem } from '../res/PackageItem'; export declare class UIImage extends createjs.Container implements IUIObject { UIOwner: GObject; protected $disp: Bitmap | ScaleBitmap | TilingBitmap; constructor(owner?: GObject); set sourceRect(rect: createjs.Rectangle); setCache(x: number, y: number, width: number, height: number): void; /**@internal */ $initDisp(item?: PackageItem): void; get tint(): string; set tint(value: string); get height(): number; set height(v: number); get width(): number; set width(v: number); get texture(): HTMLImageElement; set texture(v: HTMLImageElement); /** * rect = x,y,w,h = l,t,r,b */ get scale9Grid(): createjs.Rectangle; /** * rect = x,y,w,h = l,t,r,b */ set scale9Grid(rect: createjs.Rectangle); /** * todo */ destroy(): void; }