12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505 |
- declare module fairygui {
- class AutoSizeType {
- static None: number;
- static Both: number;
- static Height: number;
- }
- }
- declare module fairygui {
- class ButtonMode {
- static Common: number;
- static Check: number;
- static Radio: number;
- }
- }
- declare module fairygui {
- class ChildrenRenderOrder {
- static Ascent: number;
- static Descent: number;
- static Arch: number;
- }
- }
- declare module fairygui {
- class Controller extends laya.events.EventDispatcher {
- parent: GComponent;
- autoRadioGroupDepth: boolean;
- constructor();
- name: string;
- selectedIndex: number;
- setSelectedIndex(value?: number): void;
- previsousIndex: number;
- selectedPage: string;
- setSelectedPage(value: string): void;
- previousPage: string;
- pageCount: number;
- getPageName(index?: number): string;
- addPage(name?: string): void;
- addPageAt(name: string, index?: number): void;
- removePage(name: string): void;
- removePageAt(index?: number): void;
- clearPages(): void;
- hasPage(aName: string): boolean;
- getPageIndexById(aId: string): number;
- getPageIdByName(aName: string): string;
- getPageNameById(aId: string): string;
- getPageId(index?: number): string;
- selectedPageId: string;
- oppositePageId: string;
- previousPageId: string;
- }
- }
- declare module fairygui.display {
- class BitmapFont {
- id: string;
- size: number;
- ttf: boolean;
- glyphs: Object;
- resizable: boolean;
- constructor();
- }
- }
- declare module fairygui.display {
- class BMGlyph {
- x: number;
- y: number;
- offsetX: number;
- offsetY: number;
- width: number;
- height: number;
- advance: number;
- lineHeight: number;
- channel: number;
- texture: laya.resource.Texture;
- constructor();
- }
- }
- declare module fairygui.display {
- class Frame {
- addDelay: number;
- texture: laya.resource.Texture;
- constructor();
- }
- }
- declare module fairygui.display {
- class Image extends laya.display.Sprite {
- constructor();
- scale9Grid: laya.maths.Rectangle;
- scaleByTile: boolean;
- tileGridIndice: number;
- fillMethod: number;
- fillOrigin: number;
- fillClockwise: boolean;
- fillAmount: number;
- static clearCache(): void;
- }
- }
- declare module fairygui.display {
- class MovieClip extends laya.display.Sprite {
- interval: number;
- swing: boolean;
- repeatDelay: number;
- timeScale: number;
- constructor();
- frames: Array<Frame>;
- frameCount: number;
- frame: number;
- playing: boolean;
- smoothing: boolean;
- rewind(): void;
- syncStatus(anotherMc: fairygui.display.MovieClip): void;
- advance(timeInMiniseconds: number): void;
- setPlaySettings(start?: number, end?: number, times?: number, endAt?: number, endHandler?: laya.utils.Handler): void;
- }
- }
- declare module fairygui {
- class DragDropManager {
- static inst: DragDropManager;
- constructor();
- dragAgent: GObject;
- dragging: boolean;
- startDrag(source: GObject, icon: string, sourceData: any, touchPointID?: number): void;
- cancel(): void;
- }
- }
- declare module fairygui {
- class Events {
- static STATE_CHANGED: string;
- static XY_CHANGED: string;
- static SIZE_CHANGED: string;
- static SIZE_DELAY_CHANGE: string;
- static CLICK_ITEM: string;
- static SCROLL: string;
- static SCROLL_END: string;
- static DROP: string;
- static FOCUS_CHANGED: string;
- static DRAG_START: string;
- static DRAG_MOVE: string;
- static DRAG_END: string;
- static PULL_DOWN_RELEASE: string;
- static PULL_UP_RELEASE: string;
- static GEAR_STOP: string;
- static $event: laya.events.Event;
- static createEvent(type: string, target: laya.display.Sprite, source?: laya.events.Event): laya.events.Event;
- static dispatch(type: string, target: laya.display.Sprite, source?: laya.events.Event): void;
- }
- }
- declare module fairygui {
- class LoaderFillType {
- static None: number;
- static Scale: number;
- static ScaleMatchHeight: number;
- static ScaleMatchWidth: number;
- static ScaleFree: number;
- static ScaleNoBorder: number;
- }
- }
- declare module fairygui {
- class FlipType {
- static None: number;
- static Horizontal: number;
- static Vertical: number;
- static Both: number;
- }
- }
- declare module fairygui {
- class GBasicTextField extends GTextField {
- textField: laya.display.Text;
- constructor();
- protected createDisplayObject(): void;
- text: string;
- font: string;
- fontSize: number;
- color: string;
- align: string;
- valign: string;
- leading: number;
- letterSpacing: number;
- bold: boolean;
- italic: boolean;
- underline: boolean;
- singleLine: boolean;
- stroke: number;
- strokeColor: string;
- ubbEnabled: boolean;
- autoSize: number;
- asPassword: boolean;
- textWidth: number;
- ensureSizeCorrect(): void;
- protected handleSizeChanged(): void;
- protected handleGrayedChanged(): void;
- }
- }
- declare module fairygui {
- class GButton extends GComponent {
- protected _titleObject: GObject;
- protected _iconObject: GObject;
- protected _relatedController: Controller;
- static UP: string;
- static DOWN: string;
- static OVER: string;
- static SELECTED_OVER: string;
- static DISABLED: string;
- static SELECTED_DISABLED: string;
- constructor();
- icon: string;
- selectedIcon: string;
- title: string;
- text: string;
- selectedTitle: string;
- titleColor: string;
- titleFontSize: number;
- sound: string;
- soundVolumeScale: number;
- selected: boolean;
- mode: number;
- relatedController: Controller;
- pageOption: PageOption;
- changeStateOnClick: boolean;
- linkedPopup: GObject;
- fireClick(downEffect?: boolean): void;
- protected setState(val: string): void;
- handleControllerChanged(c: Controller): void;
- protected handleGrayedChanged(): void;
- }
- }
- declare module fairygui {
- class GComboBox extends GComponent {
- protected _titleObject: GTextField;
- protected _dropdownObject: GComponent;
- protected _list: GList;
- constructor();
- text: string;
- icon: string;
- titleColor: string;
- titleFontSize: number;
- visibleItemCount: number;
- popupDirection: number;
- items: Array<any>;
- values: Array<any>;
- icons: Array<any>;
- selectedIndex: number;
- value: string;
- protected setState(val: string): void;
- protected showDropdown(): void;
- }
-
- class PopupDirection {
- static Auto: number;
- static Up: number;
- static Down: number;
- }
- }
- declare module fairygui {
- class GComponent extends GObject {
- protected _margin: Margin;
- protected _trackBounds: boolean;
- protected _boundsChanged: boolean;
- _buildingDisplayList: boolean;
- _children: Array<any>;
- _controllers: Array<any>;
- _transitions: Array<any>;
- _container: laya.display.Sprite;
- _scrollPane: ScrollPane;
- constructor();
- protected createDisplayObject(): void;
- dispose(): void;
- displayListContainer: laya.display.Sprite;
- addChild(child: GObject): GObject;
- addChildAt(child: GObject, index?: number): GObject;
- removeChild(child: GObject, dispose?: boolean): GObject;
- removeChildAt(index: number, dispose?: boolean): GObject;
- removeChildren(beginIndex?: number, endIndex?: number, dispose?: boolean): void;
- getChildAt(index?: number): GObject;
- getChild(name: string): GObject;
- getVisibleChild(name: string): GObject;
- getChildInGroup(name: string, group: GGroup): GObject;
- getChildById(id: string): GObject;
- getChildIndex(child: GObject): number;
- setChildIndex(child: GObject, index?: number): void;
- setChildIndexBefore(child: GObject, index?: number): number;
- swapChildren(child1: GObject, child2: GObject): void;
- swapChildrenAt(index1: number, index2?: number): void;
- numChildren: number;
- addController(controller: Controller): void;
- getControllerAt(index: number): Controller;
- getController(name: string): Controller;
- removeController(c: Controller): void;
- controllers: Array<any>;
- childStateChanged(child: GObject): void;
- applyController(c: Controller): void;
- applyAllControllers(): void;
- adjustRadioGroupDepth(obj: GObject, c: Controller): void;
- getTransitionAt(index: number): Transition;
- getTransition(transName: string): Transition;
- isChildInView(child: GObject): boolean;
- getFirstChildInView(): number;
- scrollPane: ScrollPane;
- opaque: boolean;
- margin: Margin;
- childrenRenderOrder: number;
- apexIndex: number;
- mask: laya.display.Sprite;
- setMask(value: laya.display.Sprite, reversed: boolean): void;
- protected updateHitArea(): void;
- protected updateMask(): void;
- protected setupScroll(scrollBarMargin: Margin, scroll: number, scrollBarDisplay: number, flags: number, vtScrollBarRes: string, hzScrollBarRes: string, headerRes: string, footerRes: string): void;
- protected setupOverflow(overflow: number): void;
- protected handleSizeChanged(): void;
- protected handleGrayedChanged(): void;
- setBoundsChangedFlag(): void;
- ensureBoundsCorrect(): void;
- protected updateBounds(): void;
- setBounds(ax: number, ay: number, aw: number, ah?: number): void;
- viewWidth: number;
- viewHeight: number;
- getSnappingPosition(xValue: number, yValue: number, resultPoint?: laya.maths.Point): laya.maths.Point;
- childSortingOrderChanged(child: GObject, oldValue: number, newValue?: number): void;
- constructFromResource(): void;
- protected constructFromXML(xml: Object): void;
- baseUserData: string;
- }
- }
- declare module fairygui.gears {
- class GearAnimation extends GearBase {
- constructor(owner: GObject);
- protected init(): void;
- protected addStatus(pageId: string, value: string): void;
- apply(): void;
- updateState(): void;
- }
- class GearAnimationValue {
- playing: boolean;
- frame: number;
- GearAnimationValue(playing?: boolean, frame?: number): any;
- }
- }
- declare module fairygui.gears {
- class GearBase {
- static disableAllTweenEffect: boolean;
- tweenConfig: GearTweenConfig;
- protected _owner: GObject;
- protected _controller: Controller;
- constructor(owner: GObject);
- controller: Controller;
- protected addStatus(pageId: string, value: string): void;
- protected init(): void;
- apply(): void;
- updateState(): void;
- }
- class GearTweenConfig {
- tween: boolean;
- easeType: number;
- duration: number;
- tweenDelay: number;
- }
- }
- declare module fairygui.gears {
- class GearColor extends GearBase {
- constructor(owner: GObject);
- protected init(): void;
- protected addStatus(pageId: string, value: string): void;
- apply(): void;
- updateState(): void;
- }
- }
- declare module fairygui.gears {
- class GearDisplay extends GearBase {
- pages: Array<any>;
- constructor(owner: GObject);
- apply(): void;
- }
- }
- declare module fairygui.gears {
- class GearLook extends GearBase {
- constructor(owner: GObject);
- protected init(): void;
- protected addStatus(pageId: string, value: string): void;
- apply(): void;
- updateState(): void;
- }
- class GearLookValue {
- alpha: number;
- rotation: number;
- grayed: boolean;
- GearLookValue(alpha?: number, rotation?: number, grayed?: boolean): any;
- }
- }
- declare module fairygui.gears {
- class GearSize extends GearBase {
- constructor(owner: GObject);
- protected init(): void;
- protected addStatus(pageId: string, value: string): void;
- apply(): void;
- updateState(): void;
- updateFromRelations(dx: number, dy: number): void;
- }
- class GearSizeValue {
- width: number;
- height: number;
- scaleX: number;
- scaleY: number;
- GearSizeValue(width?: number, height?: number, scaleX?: number, scaleY?: number): any;
- }
- }
- declare module fairygui.gears {
- class GearXY extends GearBase {
- constructor(owner: GObject);
- protected init(): void;
- protected addStatus(pageId: string, value: string): void;
- apply(): void;
- updateState(): void;
- updateFromRelations(dx: number, dy: number): void;
- }
- }
- declare module fairygui.gears {
- class GearText extends GearBase {
- constructor(owner: GObject);
- protected init(): void;
- protected addStatus(pageId: string, value: string): void;
- apply(): void;
- updateState(): void;
- updateFromRelations(dx: number, dy: number): void;
- }
- }
- declare module fairygui.gears {
- class GearIcon extends GearBase {
- constructor(owner: GObject);
- protected init(): void;
- protected addStatus(pageId: string, value: string): void;
- apply(): void;
- updateState(): void;
- updateFromRelations(dx: number, dy: number): void;
- }
- }
- declare module fairygui {
- class GGraph extends GObject {
- constructor();
- color: string;
- drawRect(lineSize: number, lineColor: string, fillColor: string, corners?: Array<any>): void;
- drawEllipse(lineSize: number, lineColor: string, fillColor: string): void;
- replaceMe(target: GObject): void;
- addBeforeMe(target: GObject): void;
- addAfterMe(target: GObject): void;
- setNativeObject(obj: laya.display.Sprite): void;
- protected createDisplayObject(): void;
- protected handleSizeChanged(): void;
- }
- }
- declare module fairygui {
- class GGroup extends GObject {
- layout: number;
- lineGap: number;
- columnGap: number;
- constructor();
- setBoundsChangedFlag(childSizeChanged: boolean): void;
- ensureBoundsCorrect(): void;
- }
- }
- declare module fairygui {
- class GroupLayoutType {
- static None: number;
- static Horizontal: number;
- static Vertical: number;
- }
- }
- declare module fairygui {
- class GImage extends GObject implements fairygui.gears.IColorGear {
- image: fairygui.display.Image;
- constructor();
- color: string;
- flip: number;
- fillMethod: number;
- fillOrigin: number;
- fillClockwise: boolean;
- fillAmount: number;
- handleControllerChanged(c: Controller): void;
- protected createDisplayObject(): void;
- constructFromResource(): void;
- protected handleXYChanged(): void;
- protected handleSizeChanged(): void;
- }
- }
- declare module fairygui {
- class GLabel extends GComponent {
- protected _titleObject: GObject;
- protected _iconObject: GObject;
- constructor();
- icon: string;
- title: string;
- text: string;
- titleColor: string;
- titleFontSize: number;
- editable: boolean;
- }
- }
- declare module fairygui {
- class GList extends GComponent {
- /**
- * itemRenderer(int index, GObject item);
- */
- itemRenderer: laya.utils.Handler;
- /**
- * itemProvider(index:int):String;
- */
- itemProvider: laya.utils.Handler;
- constructor();
- dispose(): void;
- scrollItemToViewOnClick: boolean;
- foldInvisibleItems: boolean;
- layout: number;
- lineGap: number;
- lineCount: number;
- columnCount: number;
- columnGap: number;
- align: string;
- valign: string;
- virtualItemSize: laya.maths.Point;
- defaultItem: string;
- autoResizeItem: boolean;
- selectionMode: number;
- itemPool: GObjectPool;
- getFromPool(url?: string): GObject;
- returnToPool(obj: GObject): void;
- addChildAt(child: GObject, index?: number): GObject;
- addItem(url?: string): GObject;
- addItemFromPool(url?: string): GObject;
- removeChildAt(index: number, dispose?: boolean): GObject;
- removeChildToPoolAt(index?: number): void;
- removeChildToPool(child: GObject): void;
- removeChildrenToPool(beginIndex?: number, endIndex?: number): void;
- selectedIndex: number;
- getSelection(): Array<any>;
- addSelection(index: number, scrollItToView?: boolean): void;
- removeSelection(index?: number): void;
- clearSelection(): void;
- selectAll(): void;
- selectNone(): void;
- selectReverse(): void;
- handleArrowKey(dir?: number): void;
- resizeToFit(itemCount?: number, minSize?: number): void;
- getMaxItemWidth(): number;
- protected handleSizeChanged(): void;
- getSnappingPosition(xValue: number, yValue: number, resultPoint?: laya.maths.Point): laya.maths.Point;
- scrollToView(index: number, ani?: boolean, setFirst?: boolean): void;
- getFirstChildInView(): number;
- childIndexToItemIndex(index: number): number;
- itemIndexToChildIndex(index: number): number;
- setVirtual(): void;
- setVirtualAndLoop(): void;
- numItems: number;
- refreshVirtualList(): void;
- protected updateBounds(): void;
- }
- }
- declare module fairygui {
- class GLoader extends GObject implements fairygui.gears.IAnimationGear, fairygui.gears.IColorGear {
- constructor();
- protected createDisplayObject(): void;
- dispose(): void;
- url: string;
- align: string;
- verticalAlign: string;
- fill: number;
- shrinkOnly: boolean;
- autoSize: boolean;
- playing: boolean;
- frame: number;
- color: string;
- showErrorSign: boolean;
- content: laya.display.Node;
- component: GComponent;
- protected loadContent(): void;
- protected loadFromPackage(itemURL: string): void;
- protected loadExternal(): void;
- protected freeExternal(texture: laya.resource.Texture): void;
- protected onExternalLoadSuccess(texture: laya.resource.Texture): void;
- protected onExternalLoadFailed(): void;
- handleControllerChanged(c: Controller): void;
- protected handleSizeChanged(): void;
- }
- }
- declare module fairygui {
- class GMovieClip extends GObject implements fairygui.gears.IAnimationGear, fairygui.gears.IColorGear {
- constructor();
- color: string;
- protected createDisplayObject(): void;
- playing: boolean;
- frame: number;
- timeScale: number;
- rewind(): void;
- syncStatus(anotherMc: fairygui.GMovieClip): void;
- advance(timeInMiniseconds: number): void;
- setPlaySettings(start?: number, end?: number, times?: number, endAt?: number, endHandler?: laya.utils.Handler): void;
- handleControllerChanged(c: Controller): void;
- constructFromResource(): void;
- }
- }
- declare module fairygui {
- class GObject {
- data: Object;
- packageItem: PackageItem;
- static draggingObject: GObject;
- protected _displayObject: laya.display.Sprite;
- protected _yOffset: number;
- _parent: GComponent;
- _rawWidth: number;
- _rawHeight: number;
- sourceWidth: number;
- sourceHeight: number;
- initWidth: number;
- initHeight: number;
- _id: string;
- _name: string;
- _underConstruct: boolean;
- static _gInstanceCounter: number;
- constructor();
- id: string;
- name: string;
- x: number;
- y: number;
- minX: number;
- minY: number;
- pixelSnapping: boolean;
- setXY(xv: number, yv: number): void;
- center(restraint?: boolean): void;
- width: number;
- height: number;
- setSize(wv: number, hv: number, ignorePivot?: boolean): void;
- ensureSizeCorrect(): void;
- maxHeight: number;
- maxWidth: number;
- minHeight: number;
- minWidth: number;
- actualWidth: number;
- actualHeight: number;
- scaleX: number;
- scaleY: number;
- setScale(sx: number, sy: number): void;
- skewX: number;
- skewY: number;
- setSkew(sx: number, sy: number): void;
- pivotX: number;
- pivotY: number;
- pivotAsAnchor: boolean;
- setPivot(xv: number, yv?: number, asAnchor?: boolean): void;
- touchable: boolean;
- grayed: boolean;
- enabled: boolean;
- rotation: number;
- normalizeRotation: number;
- alpha: number;
- filters: Array<any>;
- visible: boolean;
- sortingOrder: number;
- focusable: boolean;
- focused: boolean;
- requestFocus(): void;
- tooltips: string;
- inContainer: boolean;
- onStage: boolean;
- resourceURL: string;
- group: GGroup;
- gearDisplay: fairygui.gears.GearDisplay;
- gearXY: fairygui.gears.GearXY;
- gearSize: fairygui.gears.GearSize;
- gearLook: fairygui.gears.GearLook;
- relations: Relations;
- addRelation(target: GObject, relationType: number, usePercent?: boolean): void;
- removeRelation(target: GObject, relationType?: number): void;
- displayObject: laya.display.Sprite;
- parent: GComponent;
- removeFromParent(): void;
- root: GRoot;
- asCom: GComponent;
- asButton: GButton;
- asLabel: GLabel;
- asProgress: GProgressBar;
- asTextField: GTextField;
- asRichTextField: GRichTextField;
- asTextInput: GTextInput;
- asLoader: GLoader;
- asList: GList;
- asGraph: GGraph;
- asGroup: GGroup;
- asSlider: GSlider;
- asComboBox: GComboBox;
- asImage: GImage;
- asMovieClip: GMovieClip;
- text: string;
- icon: string;
- dispose(): void;
- onClick(thisObj: any, listener: Function, args?: Array<any>): void;
- offClick(thisObj: any, listener: Function): void;
- hasClickListener(): boolean;
- on(type: string, thisObject: any, listener: Function, args?: Array<any>): void;
- off(type: string, thisObject: any, listener: Function): void;
- draggable: boolean;
- dragBounds: laya.maths.Rectangle;
- startDrag(touchPointID?: number): void;
- stopDrag(): void;
- dragging: boolean;
- localToGlobal(ax?: number, ay?: number, resultPoint?: laya.maths.Point): laya.maths.Point;
- globalToLocal(ax?: number, ay?: number, resultPoint?: laya.maths.Point): laya.maths.Point;
- localToGlobalRect(ax?: number, ay?: number, aWidth?: number, aHeight?: number, resultRect?: laya.maths.Rectangle): laya.maths.Rectangle;
- globalToLocalRect(ax?: number, ay?: number, aWidth?: number, aHeight?: number, resultRect?: laya.maths.Rectangle): laya.maths.Rectangle;
- handleControllerChanged(c: Controller): void;
- protected createDisplayObject(): void;
- protected handleXYChanged(): void;
- protected handleSizeChanged(): void;
- protected handleScaleChanged(): void;
- protected handleGrayedChanged(): void;
- constructFromResource(): void;
- static cast(sprite: laya.display.Sprite): GObject;
- getGear(index: number): fairygui.gears.GearBase;
- }
- }
- declare module fairygui {
- class GObjectPool {
- constructor();
- clear(): void;
- count: number;
- getObject(url: string): GObject;
- returnObject(obj: GObject): void;
- }
- }
- declare module fairygui {
- class GProgressBar extends GComponent {
- constructor();
- titleType: number;
- max: number;
- value: number;
- tweenValue(value: number, duration: number): fairygui.tween.GTweener;
- update(newValue: number): void;
- protected constructFromXML(xml: Object): void;
- protected handleSizeChanged(): void;
- dispose(): void;
- }
- }
- declare module fairygui {
- class GRichTextField extends GTextField implements fairygui.gears.IColorGear {
- div: laya.html.dom.HTMLDivElement;
- constructor();
- protected createDisplayObject(): void;
- text: string;
- font: string;
- fontSize: number;
- color: string;
- align: string;
- valign: string;
- leading: number;
- bold: boolean;
- italic: boolean;
- stroke: number;
- strokeColor: string;
- ubbEnabled: boolean;
- protected handleSizeChanged(): void;
- }
- }
- declare module fairygui {
- class GRoot extends GComponent {
- static inst: GRoot;
- constructor();
- showWindow(win: Window): void;
- hideWindow(win: Window): void;
- hideWindowImmediately(win: Window): void;
- bringToFront(win: Window): void;
- showModalWait(msg?: string): void;
- closeModalWait(): void;
- closeAllExceptModals(): void;
- closeAllWindows(): void;
- getTopWindow(): Window;
- hasModalWindow: boolean;
- modalWaiting: boolean;
- showPopup(popup: GObject, target?: GObject, downward?: any): void;
- togglePopup(popup: GObject, target?: GObject, downward?: any): void;
- hidePopup(popup?: GObject): void;
- hasAnyPopup: boolean;
- showTooltips(msg: string): void;
- showTooltipsWin(tooltipWin: GObject, position?: laya.maths.Point): void;
- hideTooltips(): void;
- getObjectUnderPoint(globalX: number, globalY: number): GObject;
- focus: GObject;
- volumeScale: number;
- playOneShotSound(sound: laya.media.Sound, volumeScale?: number): void;
- checkPopups(clickTarget: laya.display.Sprite): void;
- }
- }
- declare module fairygui {
- class GScrollBar extends GComponent {
- constructor();
- setScrollPane(target: ScrollPane, vertical: boolean): void;
- displayPerc: number;
- scrollPerc: number;
- minSize: number;
- }
- }
- declare module fairygui {
- class GSlider extends GComponent {
- constructor();
- titleType: number;
- max: number;
- value: number;
- update(): void;
- protected handleSizeChanged(): void;
- }
- }
- declare module fairygui {
- class GTextField extends GObject implements fairygui.gears.IColorGear {
- constructor();
- font: string;
- fontSize: number;
- color: string;
- align: string;
- valign: string;
- leading: number;
- letterSpacing: number;
- bold: boolean;
- italic: boolean;
- underline: boolean;
- singleLine: boolean;
- stroke: number;
- strokeColor: string;
- ubbEnabled: boolean;
- asPassword: boolean;
- textWidth: number;
- handleControllerChanged(c: Controller): void;
- templateVars: any;
- setVar(name: string, value: string): GTextField;
- flushVars(): void;
- }
- }
- declare module fairygui {
- class GTextInput extends GTextField implements fairygui.gears.IColorGear {
- input: laya.display.Input;
- constructor();
- protected createDisplayObject(): void;
- text: string;
- font: string;
- fontSize: number;
- color: string;
- align: string;
- valign: string;
- leading: number;
- bold: boolean;
- italic: boolean;
- singleLine: boolean;
- stroke: number;
- strokeColor: string;
- password: boolean;
- editable: boolean;
- maxChars: number;
- promptText: string;
- textWidth: number;
- protected handleSizeChanged(): void;
- }
- }
- declare module fairygui.gears {
- interface IAnimationGear {
- }
- }
- declare module fairygui.gears {
- interface IColorGear {
- }
- }
- declare module fairygui {
- interface IUISource {
- }
- }
- declare module fairygui {
- class ListLayoutType {
- static SingleColumn: number;
- static SingleRow: number;
- static FlowHorizontal: number;
- static FlowVertical: number;
- static Pagination : number;
- }
- }
- declare module fairygui {
- class ListSelectionMode {
- static Single: number;
- static Multiple: number;
- static Multiple_SingleClick: number;
- static None: number;
- }
- }
- declare module fairygui {
- class Margin {
- left: number;
- right: number;
- top: number;
- bottom: number;
- constructor();
- copy(source: Margin): void;
- }
- }
- declare module fairygui {
- class OverflowType {
- static Visible: number;
- static Hidden: number;
- static Scroll: number;
- }
- }
- declare module fairygui {
- class PackageItem {
- owner: UIPackage;
- type: number;
- objectType: number;
- id: string;
- name: string;
- width: number;
- height: number;
- file: string;
- decoded: boolean;
- rawData: fairygui.utils.ByteBuffer;
- scale9Grid: laya.maths.Rectangle;
- scaleByTile: boolean;
- tileGridIndice: number;
- smoothing: boolean;
- texture: laya.resource.Texture;
- interval: number;
- repeatDelay: number;
- swing: boolean;
- frames: Array<fairygui.display.Frame>;
- sound: laya.media.Sound;
- bitmapFont: fairygui.display.BitmapFont;
- constructor();
- load(): Object;
- toString(): string;
- }
- }
- declare module fairygui {
- class PackageItemType {
- static Image: number;
- static Swf: number;
- static MovieClip: number;
- static Sound: number;
- static Component: number;
- static Misc: number;
- static Font: number;
- static Atlas: number;
- static Unknown: number;
- }
- }
- declare module fairygui {
- class PageOption {
- constructor();
- controller: Controller;
- index: number;
- name: string;
- clear(): void;
- id: string;
- }
- }
- declare module fairygui {
- class PopupMenu {
- protected _contentPane: GComponent;
- protected _list: GList;
- constructor(resourceURL?: string);
- addItem(caption: string, handler?: laya.utils.Handler): GButton;
- addItemAt(caption: string, index: number, handler?: laya.utils.Handler): GButton;
- addSeperator(): void;
- getItemName(index: number): string;
- setItemText(name: string, caption: string): void;
- setItemVisible(name: string, visible: boolean): void;
- setItemGrayed(name: string, grayed: boolean): void;
- setItemCheckable(name: string, checkable: boolean): void;
- setItemChecked(name: string, checked: boolean): void;
- isItemChecked(name: string): boolean;
- removeItem(name: string): boolean;
- clearItems(): void;
- itemCount: number;
- contentPane: GComponent;
- list: GList;
- show(target?: GObject, downward?: any): void;
- }
- }
- declare module fairygui {
- class ProgressTitleType {
- static Percent: number;
- static ValueAndMax: number;
- static Value: number;
- static Max: number;
- }
- }
- declare module fairygui {
- class RelationItem {
- constructor(owner: GObject);
- owner: GObject;
- target: GObject;
- add(relationType: number, usePercent: boolean): void;
- remove(relationType?: number): void;
- copyFrom(source: RelationItem): void;
- dispose(): void;
- isEmpty: boolean;
- applyOnSelfResized(dWidth: number, dHeight: number): void;
- }
- class RelationDef {
- affectBySelfSizeChanged: boolean;
- percent: boolean;
- type: number;
- RelationDef(): any;
- copyFrom(source: RelationDef): void;
- }
- }
- declare module fairygui {
- class Relations {
- handling: GObject;
- sizeDirty: boolean;
- private static RELATION_NAMES;
- constructor(owner: GObject);
- add(target: GObject, relationType: number, usePercent?: boolean): void;
- remove(target: GObject, relationType?: number): void;
- contains(target: GObject): boolean;
- clearFor(target: GObject): void;
- clearAll(): void;
- copyFrom(source: Relations): void;
- dispose(): void;
- ensureRelationsSizeCorrect(): void;
- empty: boolean;
- }
- }
- declare module fairygui {
- class RelationType {
- constructor();
- static Left_Left: number;
- static Left_Center: number;
- static Left_Right: number;
- static Center_Center: number;
- static Right_Left: number;
- static Right_Center: number;
- static Right_Right: number;
- static Top_Top: number;
- static Top_Middle: number;
- static Top_Bottom: number;
- static Middle_Middle: number;
- static Bottom_Top: number;
- static Bottom_Middle: number;
- static Bottom_Bottom: number;
- static Width: number;
- static Height: number;
- static LeftExt_Left: number;
- static LeftExt_Right: number;
- static RightExt_Left: number;
- static RightExt_Right: number;
- static TopExt_Top: number;
- static TopExt_Bottom: number;
- static BottomExt_Top: number;
- static BottomExt_Bottom: number;
- static Size: number;
- }
- }
- declare module fairygui {
- class ScrollBarDisplayType {
- static Default: number;
- static Visible: number;
- static Auto: number;
- static Hidden: number;
- }
- }
- declare module fairygui {
- class ScrollPane extends Object {
- constructor(owner: GComponent);
- owner: GComponent;
- hzScrollBar: GScrollBar;
- vtScrollBar: GScrollBar;
- header: GComponent;
- footer: GComponent;
- bouncebackEffect: boolean;
- touchEffect: boolean;
- scrollStep: number;
- decelerationRate: number;
- snapToItem: boolean;
- percX: number;
- setPercX(sc: number, ani?: boolean): void;
- percY: number;
- setPercY(sc: number, ani?: boolean): void;
- posX: number;
- setPosX(val: number, ani?: boolean): void;
- posY: number;
- setPosY(val: number, ani?: boolean): void;
- isBottomMost: boolean;
- isRightMost: boolean;
- currentPageX: number;
- currentPageY: number;
- setCurrentPageX(sc: number, ani?: boolean): void;
- setPercX(sc: number, ani?: boolean): void;
- contentWidth: number;
- contentHeight: number;
- viewWidth: number;
- viewHeight: number;
- isDragged: boolean;
- scrollTop(ani?: boolean): void;
- scrollBottom(ani?: boolean): void;
- scrollUp(speed?: number, ani?: boolean): void;
- scrollDown(speed?: number, ani?: boolean): void;
- scrollLeft(speed?: number, ani?: boolean): void;
- scrollRight(speed?: number, ani?: boolean): void;
- scrollToView(target: any, ani?: boolean, setFirst?: boolean): void;
- isChildInView(obj: GObject): boolean;
- setSize(aWidth: number, aHeight: number, noRefresh?: boolean): void;
- setContentSize(aWidth: number, aHeight: number): void;
- cancelDragging(): void;
- lockHeader(size: number): void;
- lockFooter(size: number): void;
- }
- }
- declare module fairygui {
- class ScrollType {
- static Horizontal: number;
- static Vertical: number;
- static Both: number;
- }
- }
- declare module fairygui {
- class Transition {
- name: string;
- constructor(owner: GComponent);
- play(onComplete?: laya.utils.Handler, times?: number, delay?: number, startTime?: number, endTime?: number): void;
- playReverse(onComplete?: laya.utils.Handler, times?: number, delay?: number): void;
- stop(setToComplete?: boolean, processCallback?: boolean): void;
- playing: boolean;
- changePlayTimes(value: number): void;
- setAutoPlay(value: boolean, times?: number, delay?: number):void;
- setPaused(paused: boolean);
- setValue(label: string, ...args: any[]): void;
- setHook(label: string, callback: laya.utils.Handler): void;
- clearHooks(): void;
- setTarget(label: string, newTarget: GObject): void;
- setDuration(label: String, value: number):void;
- }
- }
- declare module fairygui {
- class UIConfig {
- constructor();
- static defaultFont: string;
- static windowModalWaiting: string;
- static globalModalWaiting: string;
- static modalLayerColor: string;
- static buttonSound: string;
- static buttonSoundVolumeScale: number;
- static horizontalScrollBar: string;
- static verticalScrollBar: string;
- static defaultScrollStep: number;
- static defaultScrollDecelerationRate: number;
- static defaultScrollBarDisplay: number;
- static defaultScrollTouchEffect: boolean;
- static defaultScrollBounceEffect: boolean;
- static defaultScrollSnappingThreshold: number;
- static defaultScrollPagingThreshold: number;
- static popupMenu: string;
- static popupMenu_seperator: string;
- static loaderErrorSign: string;
- static tooltipsWin: string;
- static defaultComboBoxVisibleItemCount: number;
- static touchScrollSensitivity: number;
- static touchDragSensitivity: number;
- static clickDragSensitivity: number;
- static bringWindowToFrontOnClick: boolean;
- static textureLinearSampling: boolean;
- static packageFileExtension: string;
- }
- }
- declare module fairygui {
- class UIObjectFactory {
- constructor();
- static setPackageItemExtension(url: string, type: any): void;
- static setLoaderExtension(type: any): void;
- static newObject(pi: PackageItem): GObject;
- static newObject2(type: number): GObject;
- }
- }
- declare module fairygui {
- class UIPackage {
- static _constructing: number;
- constructor();
- static getById(id: string): UIPackage;
- static getByName(name: string): UIPackage;
- static addPackage(resKey: string, descData?: any): UIPackage;
- static removePackage(packageId: string): void;
- static createObject(pkgName: string, resName: string, userClass?: any): GObject;
- static createObjectFromURL(url: string, userClass?: any): GObject;
- static getItemURL(pkgName: string, resName: string): string;
- static getItemByURL(url: string): PackageItem;
- static getItemAssetByURL(url: string): Object;
- static normalizeURL(url: string): string;
- static getBitmapFontByURL(url: string): fairygui.display.BitmapFont;
- static setStringsSource(source: string): void;
- dispose(): void;
- id: string;
- name: string;
- customId: string;
- createObject(resName: string, userClass?: Object): GObject;
- getItemById(itemId: string): PackageItem;
- getItemByName(itemId: string): PackageItem;
- getItemAssetByName(resName: string): Object;
- getItemAsset(item: PackageItem): Object;
- getItemAssetURL(item: PackageItem): string;
- loadAllAssets();
- unloadAssets();
- }
- }
- declare module fairygui.utils {
- class ToolSet {
- static GRAY_FILTERS_MATRIX: Array<any>;
- constructor();
- static getFileName(source: string): string;
- static startsWith(source: string, str: string, ignoreCase?: boolean): boolean;
- static endsWith(source: string, str: string, ignoreCase?: boolean): boolean;
- static trim(targetString: string): string;
- static trimLeft(targetString: string): string;
- static trimRight(targetString: string): string;
- static convertToHtmlColor(argb: number, hasAlpha?: boolean): string;
- static convertFromHtmlColor(str: string, hasAlpha?: boolean): number;
- static displayObjectToGObject(obj: laya.display.Node): fairygui.GObject;
- static encodeHTML(str: string): string;
- static defaultUBBParser: UBBParser;
- static parseUBB(text: string): string;
- static removeUBB(text: string): string;
- }
- }
- declare module fairygui.utils {
- class UBBParser {
- protected _handlers: Object;
- smallFontSize: number;
- normalFontSize: number;
- largeFontSize: number;
- defaultImgWidth: number;
- defaultImgHeight: number;
- static inst: UBBParser;
- constructor();
- protected onTag_URL(tagName: string, end: boolean, attr: string): string;
- protected onTag_IMG(tagName: string, end: boolean, attr: string): string;
- protected onTag_Simple(tagName: string, end: boolean, attr: string): string;
- protected onTag_COLOR(tagName: string, end: boolean, attr: string): string;
- protected onTag_FONT(tagName: string, end: boolean, attr: string): string;
- protected onTag_SIZE(tagName: string, end: boolean, attr: string): string;
- protected getTagText(remove?: boolean): string;
- parse(text: string, remove?: boolean): string;
- }
- }
- declare module fairygui {
- class Window extends GComponent {
- protected _requestingCmd: number;
- bringToFontOnClick: boolean;
- constructor();
- addUISource(source: IUISource): void;
- contentPane: GComponent;
- frame: GComponent;
- closeButton: GObject;
- dragArea: GObject;
- contentArea: GObject;
- show(): void;
- showOn(root: GRoot): void;
- hide(): void;
- hideImmediately(): void;
- centerOn(r: GRoot, restraint?: boolean): void;
- toggleStatus(): void;
- isShowing: boolean;
- isTop: boolean;
- modal: boolean;
- bringToFront(): void;
- showModalWait(requestingCmd?: number): void;
- protected layoutModalWaitPane(): void;
- closeModalWait(requestingCmd?: number): boolean;
- modalWaiting: boolean;
- init(): void;
- protected onInit(): void;
- protected onShown(): void;
- protected onHide(): void;
- protected doShowAnimation(): void;
- protected doHideAnimation(): void;
- dispose(): void;
- protected closeEventHandler(): void;
- }
- }
- declare module fairygui {
- class AsyncOperation extends GComponent {
- callback: laya.utils.Handler;
- constructor();
- createObject(pkgName: string, resName: string): void;
- createObjectFromURL(url: string): void;
- cancel();
- }
- }
- declare module fairygui.utils {
- class PixelHitTestData {
- pixelWidth: number;
- scale: number;
- pixels: Array<number>;
- constructor();
- load(ba: laya.utils.Byte);
- }
- }
- declare module fairygui.utils {
- class PixelHitTest extends laya.utils.HitArea {
- offsetX: number;
- offsetY: number;
- scaleX: number;
- scaleY: number;
- constructor(data: fairygui.utils.PixelHitTestData, offsetX: number, offsetY: number);
- contains(x: number, y: number):boolean;
- }
- }
- declare module fairygui.tree {
- class TreeNode {
- tree: fairygui.tree.TreeView;
- parent: fairygui.tree.TreeNode;
- cell: fairygui.GComponent;
- expanded: boolean;
- isFolder: boolean;
- text: string;
- level: number;
- data: any;
- numChildren: number;
- constructor(hasChild: boolean);
- addChild(child: fairygui.tree.TreeNode): fairygui.tree.TreeNode;
- addChildAt(child: fairygui.tree.TreeNode, index: number): fairygui.tree.TreeNode;
- removeChild(child: fairygui.tree.TreeNode): fairygui.tree.TreeNode;
- removeChildAt(index: number): fairygui.tree.TreeNode;
- removeChildren(beginIndex?: number, endIndex?: number): void;
- getChildAt(index: number): fairygui.tree.TreeNode;
- getChildIndex(child: fairygui.tree.TreeNode): number;
- getPrevSibling(): fairygui.tree.TreeNode;
- getNextSibling(): fairygui.tree.TreeNode;
- setChildIndex(child: fairygui.tree.TreeNode, index: number): void;
- swapChildren(child1: fairygui.tree.TreeNode, child2: fairygui.tree.TreeNode): void;
- swapChildrenAt(index1: number, index2: number): void;
- }
- }
- declare module fairygui.tree {
- class TreeView {
- treeNodeCreateCell: laya.utils.Handler;
- treeNodeRender: laya.utils.Handler;
- treeNodeWillExpand: laya.utils.Handler;
- treeNodeClick: laya.utils.Handler;
- list: fairygui.GList;
- root: fairygui.tree.TreeNode;
- indent: number;
- constructor(list: fairygui.GList);
- getSelectedNode(): fairygui.tree.TreeNode;
- getSelection(): Array<fairygui.tree.TreeNode>;
- addSelection(node: fairygui.tree.TreeNode, scrollItToView?: boolean): void;
- removeSelection(node: fairygui.tree.TreeNode): void;
- clearSelection(): void;
- getNodeIndex(node: fairygui.tree.TreeNode): number;
- updateNode(node: fairygui.tree.TreeNode): void;
- updateNodes(nodes: Array<fairygui.tree.TreeNode>): void;
- expandAll(folderNode: fairygui.tree.TreeNode): void;
- collapseAll(folderNode: fairygui.tree.TreeNode): void;
- }
- }
- declare module fairygui.tween {
- class EaseType {
- static Linear: number;
- static SineIn: number;
- static SineOut: number;
- static SineInOut: number;
- static QuadIn: number;
- static QuadOut: number;
- static QuadInOut: number;
- static CubicIn: number;
- static CubicOut: number;
- static CubicInOut: number;
- static QuartIn: number;
- static QuartOut: number;
- static QuartInOut: number;
- static QuintIn: number;
- static QuintOut: number;
- static QuintInOut: number;
- static ExpoIn: number;
- static ExpoOut: number;
- static ExpoInOut: number;
- static CircIn: number;
- static CircOut: number;
- static CircInOut: number;
- static ElasticIn: number;
- static ElasticOut: number;
- static ElasticInOut: number;
- static BackIn: number;
- static BackOut: number;
- static BackInOut: number;
- static BounceIn: number;
- static BounceOut: number;
- static BounceInOut: number;
- static Custom: number;
- }
- }
- declare module fairygui.tween {
- class GTween {
- static catchCallbackExceptions: boolean;
- static to(start: number, end: number, duration: number): GTweener;
- static to2(start: number, start2: number, end: number, end2: number, duration: number): GTweener;
- static to3(start: number, start2: number, start3: number, end: number, end2: number, end3: number, duration: number): GTweener;
- static to4(start: number, start2: number, start3: number, start4: number, end: number, end2: number, end3: number, end4: number, duration: number): GTweener;
- static toColor(start: number, end: number, duration: number): GTweener;
- static delayedCall(delay: number): GTweener;
- static shake(startX: number, startY: number, amplitude: number, duration: number): GTweener;
- static isTweening(target: Object, propType: Object): Boolean;
- static kill(target: Object, complete?: Boolean, propType?: Object): void;
- static getTween(target: Object, propType?: Object): GTweener;
- }
- }
- declare module fairygui.tween {
- class GTweener {
- constructor();
- setDelay(value: number): GTweener;
- readonly delay: number;
- setDuration(value: number): GTweener;
- readonly duration: number;
- setBreakpoint(value: number): GTweener;
- setEase(value: number): GTweener;
- setEasePeriod(value: number): GTweener;
- setEaseOvershootOrAmplitude(value: number): GTweener;
- setRepeat(repeat: number, yoyo?: boolean): GTweener;
- readonly repeat: number;
- setTimeScale(value: number): GTweener;
- setSnapping(value: boolean): GTweener;
- setTarget(value: Object, propType?: Object): GTweener;
- readonly target: Object;
- setUserData(value: any): GTweener;
- readonly userData: any;
- onUpdate(callback: Function, caller: any): GTweener;
- onStart(callback: Function, caller: any): GTweener;
- onComplete(callback: Function, caller: any): GTweener;
- readonly startValue: TweenValue;
- readonly endValue: TweenValue;
- readonly value: TweenValue;
- readonly deltaValue: TweenValue;
- readonly normalizedTime: number;
- readonly completed: boolean;
- readonly allCompleted: boolean;
- setPaused(paused: boolean): GTweener;
- /**
- * seek position of the tween, in seconds.
- */
- seek(time: number): void;
- kill(complete?: boolean): void;
- }
- }
- declare module fairygui.tween {
- class TweenValue {
- x: number;
- y: number;
- z: number;
- w: number;
- constructor();
- color: number;
- getField(index: number): number;
- setField(index: number, value: number): void;
- setZero(): void;
- }
- }
- declare module fairygui.utils {
- class ByteBuffer {
- stringTable: Array<string>;
- version: number;
- constructor(data: any, offset?: number, length?: number);
- skip(count: number): void;
- readBool(): boolean;
- readS(): string;
- writeS(): string;
- readColor(hasAlpha?: boolean): number;
- readColorS(hasAlpha?: boolean): string;
- readChar(): string;
- readBuffer(): fairygui.utils.ByteBuffer;
- seek(indexTablePos: number, blockIndex: number): boolean;
- }
- }
- declare module fairygui {
- class TranslationHelper {
- strings: any;
- static loadFromXML(source: string):void;
- }
- }
- declare module fairygui {
- class FillMethod {
- static None: number;
- static Horizontal: number;
- static Vertical: number;
- static Radial90: number;
- static Radial180: number;
- static Radial360: number;
- }
- }
- declare module fairygui {
- class FillOrigin {
- static Top: number;
- static Bottom: number;
- static Left: number;
- static Right: number;
- static TopLeft: number;
- static TopRight: number;
- static BottomLeft: number;
- static BottomRight: number;
- }
- }
|