API Reference
# API Reference
# Table of contents
# Classes
- Ease
- Event
- EventEmitter
- Image
- Input
- Layer
- Matrix
- Media
- MovieClip
- Rectangle
- Request
- ResourceManager
- Scroller
- Sound
- Stage
- Text
- Texture
- Ticker
- TouchEvent
- Tween
- Vector
# Interfaces
- InputOption
- MovieClipFrame
- RequestOption
- ResourceInfo
- ResourceManagerOption
- TextOption
- TweenOption
- TweenStep
# Type Aliases
# Variables
# Type Aliases
# FillMode
Ƭ FillMode: "scale"
| "repeat"
| "repeat-x"
| "repeat-y"
# Defined in
display/Image.ts:200 (opens new window)
# FontStyle
Ƭ FontStyle: "normal"
| "italic"
| "oblique"
# Defined in
display/Text.ts:338 (opens new window)
# FontWeight
Ƭ FontWeight: "normal"
| "bold"
| "bolder"
| "lighter"
| 100
| 200
| 300
| 400
| 500
| 600
| 700
| 800
| 900
# Defined in
display/Text.ts:339 (opens new window)
# InputType
Ƭ InputType: "text"
| "password"
| "email"
| "url"
| "number"
| "range"
| "tel"
| "date"
| "month"
| "week"
| "time"
| "datetime"
| "datetime-local"
# Defined in
display/Input.ts:221 (opens new window)
# Listener
Ƭ Listener: (...args
: any
[]) => any
# Type declaration
▸ (...args
): any
# Parameters
Name | Type |
---|---|
...args | any [] |
# Returns
any
# Defined in
event/EventEmitter.ts:92 (opens new window)
# TextAlign
Ƭ TextAlign: "left"
| "right"
| "center"
# Defined in
display/Text.ts:340 (opens new window)
# VerticalAlign
Ƭ VerticalAlign: "top"
| "middle"
| "bottom"
# Defined in
display/Text.ts:341 (opens new window)
# Variables
# default
• default: Object
# Type declaration
Name | Type | Description |
---|---|---|
Ease | { constructor : () => Ease ; easeInBack : (t : number , b : number , c : number , d : number , s : number ) => number ; easeInBounce : (t : number , b : number , c : number , d : number ) => number ; easeInCirc : (t : number , b : number , c : number , d : number ) => number ; easeInCubic : (t : number , b : number , c : number , d : number ) => number ; easeInElastic : (t : number , b : number , c : number , d : number ) => number ; easeInExpo : (t : number , b : number , c : number , d : number ) => number ; easeInOutBack : (t : number , b : number , c : number , d : number , s : number ) => number ; easeInOutBounce : (t : number , b : number , c : number , d : number ) => number ; easeInOutCirc : (t : number , b : number , c : number , d : number ) => number ; easeInOutCubic : (t : number , b : number , c : number , d : number ) => number ; easeInOutElastic : (t : number , b : number , c : number , d : number ) => number ; easeInOutExpo : (t : number , b : number , c : number , d : number ) => number ; easeInOutQuad : (t : number , b : number , c : number , d : number ) => number ; easeInOutQuart : (t : number , b : number , c : number , d : number ) => number ; easeInOutQuint : (t : number , b : number , c : number , d : number ) => number ; easeInOutSine : (t : number , b : number , c : number , d : number ) => number ; easeInQuad : (t : number , b : number , c : number , d : number ) => number ; easeInQuart : (t : number , b : number , c : number , d : number ) => number ; easeInQuint : (t : number , b : number , c : number , d : number ) => number ; easeInSine : (t : number , b : number , c : number , d : number ) => number ; easeOutBack : (t : number , b : number , c : number , d : number , s : number ) => number ; easeOutBounce : (t : number , b : number , c : number , d : number ) => number ; easeOutCirc : (t : number , b : number , c : number , d : number ) => number ; easeOutCubic : (t : number , b : number , c : number , d : number ) => number ; easeOutElastic : (t : number , b : number , c : number , d : number ) => number ; easeOutExpo : (t : number , b : number , c : number , d : number ) => number ; easeOutQuad : (t : number , b : number , c : number , d : number ) => number ; easeOutQuart : (t : number , b : number , c : number , d : number ) => number ; easeOutQuint : (t : number , b : number , c : number , d : number ) => number ; easeOutSine : (t : number , b : number , c : number , d : number ) => number ; linear : (t : number , b : number , c : number , d : number ) => number } | - |
Event | { constructor : (type : string , data : any ) => Event ; currentTarget : EventEmitter = null; data : any = null; target : EventEmitter = null; type : string = null; $pool : Event [] = []; ABORT : string = 'abort'; ACTIVATE : string = 'activate'; ADDED : string = 'added'; ADDED_TO_STAGE : string = 'addedToStage'; COMPLETE : string = 'complete'; DEACTIVATE : string = 'deactivate'; ENDED : string = 'ended'; ENTER_FRAME : string = 'enterFrame'; ERROR : string = 'error'; LOAD : string = 'load'; PROGRESS : string = 'progress'; REMOVED : string = 'removed'; REMOVED_FROM_STAGE : string = 'removeFromStage'; SOUND_COMPLETE : string = 'soundComplete'; TICK : string = 'tick'; TICKER_PAUSE : string = 'tickerPause'; TICKER_RESUME : string = 'tickerResume'; VIEWPORT_RESIZE : string = 'viewportResize'; $init : (type : string , data : any ) => Event ; release : () => void ; create : (type : string , data : any ) => Event ; recycle : (e : Event ) => void } | - |
EventEmitter | { constructor : () => EventEmitter ; $emittingType : string = null; $events : Object = {}; $removedListeners : Listener [] = []; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : Listener ) => EventEmitter ; on : (type : string , listener : Listener ) => EventEmitter ; once : (type : string , listener : Listener ) => EventEmitter ; removeAllListeners : () => EventEmitter } | - |
Image | { constructor : (texture? : Texture ) => Image (texture : Texture , width : number , height : number ) => Image ; $alpha : number = 1; $anchorX : number = 0; $anchorY : number = 0; $background : string = null; $boundOnTextureLoad : () => void ; $canvas : HTMLCanvasElement ; $children : Layer [] = []; $clipRect : Rectangle = null; $context : CanvasRenderingContext2D ; $dirty : boolean = true; $emittingType : string = null; $events : Object = {}; $fillMode : FillMode = Image.SCALE; $height : number = 0; $parent : Layer = null; $pattern : CanvasPattern = null; $removedListeners : Listener [] = []; $rotation : number = 0; $scale9Grid : Rectangle = null; $scaleX : number = 1; $scaleY : number = 1; $shouldEmitTap : boolean = true; $skewX : number = 0; $skewY : number = 0; $smoothing : boolean = true; $stage : Stage = null; $texture : Texture = null; $touches : boolean [] = []; $visible : boolean = true; $width : number = 0; $x : number = 0; $y : number = 0; name : string = ''; tag : string = ''; touchable : boolean = true; REPEAT : FillMode = 'repeat'; REPEAT_X : FillMode = 'repeat-x'; REPEAT_Y : FillMode = 'repeat-y'; SCALE : FillMode = 'scale'; pixelRatio : number ; alpha : ; anchorX : ; anchorY : ; background : ; canvas : ; clipRect : ; fillMode : ; height : ; numChildren : ; parent : ; rotation : ; scale9Grid : ; scaleX : ; scaleY : ; skewX : ; skewY : ; smoothing : ; stage : ; texture : ; ticker : ; visible : ; width : ; x : ; y : ; $drawChild : (child : Layer ) => number ; $drawPattern : (targetX : any , targetY : any , targetW : any , targetH : any ) => void ; $drawTexture : (sourceX : number , sourceY : number , sourceW : number , sourceH : number , targetX : number , targetY : number , targetW : number , targetH : number ) => void ; $emitAdded : (parent : Layer ) => void ; $emitAddedToStage : (stage : Stage ) => void ; $emitRemoved : () => void ; $emitRemovedFromStage : () => void ; $emitTouchEvent : (event : TouchEvent , inside : boolean ) => boolean ; $getChildBounds : (child : Layer ) => Rectangle ; $getChildTransform : (child : Layer ) => Matrix ; $getContentBounds : () => Rectangle ; $getTransform : () => Matrix ; $isChildVisible : (child : Layer ) => boolean ; $localHitTest : (vector : Vector ) => boolean ; $markDirty : (sizeDirty? : boolean ) => void ; $markParentDirty : () => void ; $onTextureLoad : () => void ; $render : () => number ; $resizeCanvas : () => void ; $resizeParentCanvas : () => void ; $updatePattern : () => void ; addChild : (child : Layer ) => Image ; addChildAt : (child : Layer , index : number ) => Image ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; getChildAt : (index : number ) => Layer ; getChildByName : (name : string ) => Layer ; getChildIndex : (child : Layer ) => number ; getChildrenByTag : (tag : string ) => Layer [] ; hasChild : (child : Layer ) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : (...args : any []) => void ) => Image ; on : (type : string , listener : (...args : any []) => void ) => Image ; once : (type : string , listener : Listener ) => Image ; removeAllChildren : () => Image ; removeAllListeners : () => Image ; removeChild : (child : Layer ) => Image ; removeChildAt : (index : number ) => Image ; removeChildByName : (name : string ) => Image ; removeChildrenByTag : (tag : string ) => Image ; removeSelf : () => Image ; replaceChild : (oldChild : Layer , newChild : Layer ) => Image ; setChildIndex : (child : Layer , index : number ) => Image ; swapChildren : (child1 : Layer , child2 : Layer ) => Image ; swapChildrenAt : (index1 : number , index2 : number ) => Image } | - |
Input | { constructor : (value? : string , options : InputOption ) => Input ; $alpha : number = 1; $anchorX : number = 0; $anchorY : number = 0; $autoFitSize : boolean = false; $background : string = null; $boundFocus : () => void ; $breakWord : boolean = false; $canvas : HTMLCanvasElement ; $children : Layer [] = []; $color : string = 'black'; $context : CanvasRenderingContext2D ; $dirty : boolean = true; $emittingType : string = null; $events : Object = {}; $explicitColor : string = 'black'; $explicitSize : number = 0; $fontFamily : string = 'Helvetica'; $fontSize : number = Text.defaultFontSize; $fontStyle : FontStyle = 'normal'; $fontWeight : FontWeight = 'normal'; $height : number = 0; $lineHeight : number = 1.2; $lines : string [] = []; $maxLength : number = 0xffffff; $minFontSize : number = 0; $multiline : boolean = false; $parent : Layer = null; $placeholder : string = ''; $placeholderColor : string = '#888'; $removedListeners : Listener [] = []; $rotation : number = 0; $scaleX : number = 1; $scaleY : number = 1; $shouldEmitTap : boolean = true; $skewX : number = 0; $skewY : number = 0; $smoothing : boolean = true; $stage : Stage = null; $strokeColor : string = null; $strokeSize : number = 0; $text : string = ''; $textAlign : TextAlign = 'left'; $touches : boolean [] = []; $type : InputType = 'text'; $value : string = ''; $verticalAlign : VerticalAlign = 'top'; $visible : boolean = true; $width : number = 0; $x : number = 0; $y : number = 0; name : string = ''; tag : string = ''; touchable : boolean = true; $focusedInput : Input ; $inputElement : HTMLInputElement ; $textAreaElement : HTMLTextAreaElement ; boundaryRe : RegExp ; defaultFontSize : number = 16; pixelRatio : number ; wordRe : RegExp ; alpha : ; anchorX : ; anchorY : ; autoFitSize : ; background : ; breakWord : ; canvas : ; color : ; fontFamily : ; fontSize : ; fontStyle : ; fontWeight : ; height : ; lineHeight : ; maxLength : ; minFontSize : ; multiline : ; numChildren : ; parent : ; placeholder : ; placeholderColor : ; rotation : ; scaleX : ; scaleY : ; skewX : ; skewY : ; smoothing : ; stage : ; strokeColor : ; strokeSize : ; text : ; textAlign : ; ticker : ; type : ; value : ; verticalAlign : ; visible : ; width : ; x : ; y : ; $divideLines : () => void ; $divideUnits : () => string [] ; $drawChild : (child : Layer ) => number ; $emitAdded : (parent : Layer ) => void ; $emitAddedToStage : (stage : Stage ) => void ; $emitRemoved : () => void ; $emitRemovedFromStage : () => void ; $emitTouchEvent : (event : TouchEvent , inside : boolean ) => boolean ; $getChildBounds : (child : Layer ) => Rectangle ; $getChildTransform : (child : Layer ) => Matrix ; $getContentBounds : () => Rectangle ; $getTransform : () => Matrix ; $isChildVisible : (child : Layer ) => boolean ; $localHitTest : (vector : Vector ) => boolean ; $markDirty : (sizeDirty? : boolean ) => void ; $markParentDirty : () => void ; $onTouchTap : () => void ; $render : () => number ; $resizeCanvas : () => void ; $resizeParentCanvas : () => void ; $updateContext : () => void ; $updateElement : () => HTMLInputElement | HTMLTextAreaElement ; $updateText : () => void ; addChild : (child : Layer ) => Input ; addChildAt : (child : Layer , index : number ) => Input ; blur : () => Input ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; focus : () => Input ; getChildAt : (index : number ) => Layer ; getChildByName : (name : string ) => Layer ; getChildIndex : (child : Layer ) => number ; getChildrenByTag : (tag : string ) => Layer [] ; hasChild : (child : Layer ) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : (...args : any []) => void ) => Input ; on : (type : string , listener : (...args : any []) => void ) => Input ; once : (type : string , listener : Listener ) => Input ; removeAllChildren : () => Input ; removeAllListeners : () => Input ; removeChild : (child : Layer ) => Input ; removeChildAt : (index : number ) => Input ; removeChildByName : (name : string ) => Input ; removeChildrenByTag : (tag : string ) => Input ; removeSelf : () => Input ; replaceChild : (oldChild : Layer , newChild : Layer ) => Input ; selectAll : () => Input ; setChildIndex : (child : Layer , index : number ) => Input ; swapChildren : (child1 : Layer , child2 : Layer ) => Input ; swapChildrenAt : (index1 : number , index2 : number ) => Input ; $getElement : (tagName : string ) => HTMLInputElement | HTMLTextAreaElement } | - |
Layer | { constructor : () => Layer ; $alpha : number = 1; $anchorX : number = 0; $anchorY : number = 0; $background : string = null; $canvas : HTMLCanvasElement ; $children : Layer [] = []; $context : CanvasRenderingContext2D ; $dirty : boolean = true; $emittingType : string = null; $events : Object = {}; $height : number = 0; $parent : Layer = null; $removedListeners : Listener [] = []; $rotation : number = 0; $scaleX : number = 1; $scaleY : number = 1; $shouldEmitTap : boolean = true; $skewX : number = 0; $skewY : number = 0; $smoothing : boolean = true; $stage : Stage = null; $touches : boolean [] = []; $visible : boolean = true; $width : number = 0; $x : number = 0; $y : number = 0; name : string = ''; tag : string = ''; touchable : boolean = true; pixelRatio : number ; alpha : ; anchorX : ; anchorY : ; background : ; canvas : ; height : ; numChildren : ; parent : ; rotation : ; scaleX : ; scaleY : ; skewX : ; skewY : ; smoothing : ; stage : ; ticker : ; visible : ; width : ; x : ; y : ; $drawChild : (child : Layer ) => number ; $emitAdded : (parent : Layer ) => void ; $emitAddedToStage : (stage : Stage ) => void ; $emitRemoved : () => void ; $emitRemovedFromStage : () => void ; $emitTouchEvent : (event : TouchEvent , inside : boolean ) => boolean ; $getChildBounds : (child : Layer ) => Rectangle ; $getChildTransform : (child : Layer ) => Matrix ; $getContentBounds : () => Rectangle ; $getTransform : () => Matrix ; $isChildVisible : (child : Layer ) => boolean ; $localHitTest : (vector : Vector ) => boolean ; $markDirty : (sizeDirty? : boolean ) => void ; $markParentDirty : () => void ; $render : () => number ; $resizeCanvas : () => void ; $resizeParentCanvas : () => void ; addChild : (child : Layer ) => Layer ; addChildAt : (child : Layer , index : number ) => Layer ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; getChildAt : (index : number ) => Layer ; getChildByName : (name : string ) => Layer ; getChildIndex : (child : Layer ) => number ; getChildrenByTag : (tag : string ) => Layer [] ; hasChild : (child : Layer ) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : (...args : any []) => void ) => Layer ; on : (type : string , listener : (...args : any []) => void ) => Layer ; once : (type : string , listener : Listener ) => Layer ; removeAllChildren : () => Layer ; removeAllListeners : () => Layer ; removeChild : (child : Layer ) => Layer ; removeChildAt : (index : number ) => Layer ; removeChildByName : (name : string ) => Layer ; removeChildrenByTag : (tag : string ) => Layer ; removeSelf : () => Layer ; replaceChild : (oldChild : Layer , newChild : Layer ) => Layer ; setChildIndex : (child : Layer , index : number ) => Layer ; swapChildren : (child1 : Layer , child2 : Layer ) => Layer ; swapChildrenAt : (index1 : number , index2 : number ) => Layer } | - |
Matrix | { constructor : (a? : number , b? : number , c? : number , d? : number , tx? : number , ty? : number ) => Matrix ; a : number ; b : number ; c : number ; d : number ; tx : number ; ty : number ; $pool : Matrix [] = []; append : (m : Matrix ) => Matrix (a : number , b : number , c : number , d : number , tx : number , ty : number ) => Matrix ; equal : (m : Matrix ) => boolean ; identity : () => Matrix ; invert : () => Matrix ; prepend : (m : Matrix ) => Matrix (a : number , b : number , c : number , d : number , tx : number , ty : number ) => Matrix ; release : () => void ; rotate : (angle : number ) => Matrix ; scale : (x : number , y? : number ) => Matrix ; set : (a : number , b : number , c : number , d : number , tx : number , ty : number ) => Matrix ; skew : (skewX : number , skewY : number ) => Matrix ; translate : (v : Vector ) => Matrix (x : number , y : number ) => Matrix ; create : (a? : number , b? : number , c? : number , d? : number , tx? : number , ty? : number ) => Matrix ; recycle : (m : Matrix ) => void } | {a b 0} (x, y, 1) * {c d 0} = (ax + cy + tx, bx + dy + ty, 1) {tx ty 1} |
Media | { constructor : (stage : Stage ) => Media ; $boundOnError : (e : ErrorEvent ) => void ; $boundOnLoad : () => void ; $element : HTMLImageElement | HTMLAudioElement ; $emittingType : string = null; $errored : boolean = false; $events : Object = {}; $loaded : boolean = false; $removedListeners : Listener [] = []; $stage : Stage ; element : ; url : ; $onError : () => void ; $onLoad : () => void ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : Listener ) => Media ; on : (type : string , listener : (...args : any []) => void ) => Media ; once : (type : string , listener : Listener ) => Media ; removeAllListeners : () => Media } | - |
MovieClip | { constructor : (texture : Texture , frames : MovieClipFrame []) => MovieClip ; $alpha : number = 1; $anchorX : number = 0; $anchorY : number = 0; $background : string = null; $boundNextFrame : Function ; $boundOnTextureLoad : () => void ; $canvas : HTMLCanvasElement ; $children : Layer [] = []; $clipRect : Rectangle = null; $context : CanvasRenderingContext2D ; $currentFrame : number = 0; $dirty : boolean = true; $emittingType : string = null; $events : Object = {}; $fillMode : FillMode = Image.SCALE; $frames : MovieClipFrame [] = null; $height : number = 0; $interval : number = 30; $loop : boolean = true; $parent : Layer = null; $pattern : CanvasPattern = null; $paused : boolean = false; $removedListeners : Listener [] = []; $rotation : number = 0; $scale9Grid : Rectangle = null; $scaleX : number = 1; $scaleY : number = 1; $shouldEmitTap : boolean = true; $skewX : number = 0; $skewY : number = 0; $smoothing : boolean = true; $stage : Stage = null; $texture : Texture = null; $timer : number ; $touches : boolean [] = []; $visible : boolean = true; $width : number = 0; $x : number = 0; $y : number = 0; name : string = ''; tag : string = ''; touchable : boolean = true; REPEAT : FillMode = 'repeat'; REPEAT_X : FillMode = 'repeat-x'; REPEAT_Y : FillMode = 'repeat-y'; SCALE : FillMode = 'scale'; pixelRatio : number ; alpha : ; anchorX : ; anchorY : ; background : ; canvas : ; clipRect : ; currentFrame : ; fillMode : ; height : ; interval : ; loop : ; numChildren : ; parent : ; paused : ; rotation : ; scale9Grid : ; scaleX : ; scaleY : ; skewX : ; skewY : ; smoothing : ; stage : ; texture : ; ticker : ; totalFrames : ; visible : ; width : ; x : ; y : ; $drawChild : (child : Layer ) => number ; $drawPattern : (targetX : any , targetY : any , targetW : any , targetH : any ) => void ; $drawTexture : (sourceX : number , sourceY : number , sourceW : number , sourceH : number , targetX : number , targetY : number , targetW : number , targetH : number ) => void ; $emitAdded : (parent : Layer ) => void ; $emitAddedToStage : (stage : Stage ) => void ; $emitRemoved : () => void ; $emitRemovedFromStage : () => void ; $emitTouchEvent : (event : TouchEvent , inside : boolean ) => boolean ; $getChildBounds : (child : Layer ) => Rectangle ; $getChildTransform : (child : Layer ) => Matrix ; $getContentBounds : () => Rectangle ; $getTransform : () => Matrix ; $gotoFrame : (frame : number ) => void ; $isChildVisible : (child : Layer ) => boolean ; $localHitTest : (vector : Vector ) => boolean ; $markDirty : (sizeDirty? : boolean ) => void ; $markParentDirty : () => void ; $onTextureLoad : () => void ; $render : () => number ; $resizeCanvas : () => void ; $resizeParentCanvas : () => void ; $updatePattern : () => void ; addChild : (child : Layer ) => MovieClip ; addChildAt : (child : Layer , index : number ) => MovieClip ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; getChildAt : (index : number ) => Layer ; getChildByName : (name : string ) => Layer ; getChildIndex : (child : Layer ) => number ; getChildrenByTag : (tag : string ) => Layer [] ; gotoAndPlay : (frame : number ) => MovieClip ; gotoAndStop : (frame : number ) => MovieClip ; hasChild : (child : Layer ) => boolean ; hasEventListener : (type : string ) => boolean ; nextFrame : () => MovieClip ; off : (type : string , listener? : (...args : any []) => void ) => MovieClip ; on : (type : string , listener : (...args : any []) => void ) => MovieClip ; once : (type : string , listener : Listener ) => MovieClip ; pause : () => MovieClip ; play : () => MovieClip ; removeAllChildren : () => MovieClip ; removeAllListeners : () => MovieClip ; removeChild : (child : Layer ) => MovieClip ; removeChildAt : (index : number ) => MovieClip ; removeChildByName : (name : string ) => MovieClip ; removeChildrenByTag : (tag : string ) => MovieClip ; removeSelf : () => MovieClip ; replaceChild : (oldChild : Layer , newChild : Layer ) => MovieClip ; setChildIndex : (child : Layer , index : number ) => MovieClip ; swapChildren : (child1 : Layer , child2 : Layer ) => MovieClip ; swapChildrenAt : (index1 : number , index2 : number ) => MovieClip } | - |
Rectangle | { constructor : (x? : number , y? : number , width? : number , height? : number ) => Rectangle ; height : number ; width : number ; x : number ; y : number ; $pool : Rectangle [] = []; bottom : ; bottomRight : ; left : ; right : ; top : ; topLeft : ; contains : (v : Vector ) => boolean (x : number , y : number ) => boolean ; equal : (r : Rectangle ) => boolean ; release : () => void ; set : (x : number , y : number , width : number , height : number ) => Rectangle ; create : (x? : number , y? : number , width? : number , height? : number ) => Rectangle ; recycle : (r : Rectangle ) => void } | - |
Request | { constructor : (options : RequestOption ) => Request (url : string , options? : RequestOption ) => Request ; $emittingType : string = null; $events : Object = {}; $removedListeners : Listener [] = []; $xhr : XMLHttpRequest ; response : ; responseHeaders : ; status : ; $onAbort : () => void ; $onProgress : (e : ProgressEvent <EventTarget >) => void ; $onReadyStateChange : (e : Event ) => void ; abort : () => void ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : Listener ) => Request ; on : (type : string , listener : Listener ) => Request ; once : (type : string , listener : Listener ) => Request ; removeAllListeners : () => Request ; $getContentType : (headers : Object ) => string ; $getQueryString : (data : Object ) => string } | - |
ResourceManager | { constructor : (stage : Stage , list : ResourceInfo [], options? : ResourceManagerOption ) => ResourceManager ; $emittingType : string = null; $errorCount : number = 0; $events : Object = {}; $list : ResourceInfo [] ; $loadedCount : number = 0; $loadingCount : number = 0; $removedListeners : Listener [] = []; $resources : Object ; $stage : Stage ; $total : number ; retryTimes : number ; threads : number ; timeout : number ; TYPE_BINARY : string = 'binary'; TYPE_JSON : string = 'json'; TYPE_SOUND : string = 'sound'; TYPE_TEXT : string = 'text'; TYPE_TEXTURE : string = 'texture'; errorCount : ; loadedCount : ; total : ; $checkPendingTasks : () => void ; $load : (info : ResourceInfo , attempts : number ) => void ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; get : <Resource>(name : string ) => Resource ; has : (name : string ) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : Listener ) => ResourceManager ; on : (type : string , listener : Listener ) => ResourceManager ; once : (type : string , listener : Listener ) => ResourceManager ; removeAllListeners : () => ResourceManager } | - |
Scroller | { constructor : () => Scroller ; $alpha : number = 1; $anchorX : number = 0; $anchorY : number = 0; $background : string = null; $canvas : HTMLCanvasElement ; $children : Layer [] = []; $context : CanvasRenderingContext2D ; $dirty : boolean = true; $emittingType : string = null; $events : Object = {}; $height : number = 0; $inertiaTween : Tween = null; $parent : Layer = null; $removedListeners : Listener [] = []; $rotation : number = 0; $scaleX : number = 1; $scaleY : number = 1; $scrollHeight : number = 0; $scrollLeft : number = 0; $scrollTop : number = 0; $scrollWidth : number = 0; $shouldEmitTap : boolean = true; $skewX : number = 0; $skewY : number = 0; $smoothing : boolean = true; $stage : Stage = null; $touches : boolean [] = []; $touchingId : number = null; $touchingTime : number = null; $touchingX : number = null; $touchingY : number = null; $velocitiesX : number [] = []; $velocitiesY : number [] = []; $visible : boolean = true; $width : number = 0; $x : number = 0; $y : number = 0; name : string = ''; tag : string = ''; touchable : boolean = true; pixelRatio : number ; scrollingView : Scroller ; alpha : ; anchorX : ; anchorY : ; background : ; canvas : ; height : ; numChildren : ; parent : ; rotation : ; scaleX : ; scaleY : ; scrollHeight : ; scrollLeft : ; scrollTop : ; scrollWidth : ; skewX : ; skewY : ; smoothing : ; stage : ; ticker : ; visible : ; width : ; x : ; y : ; $drawChild : (child : Layer ) => number ; $emitAdded : (parent : Layer ) => void ; $emitAddedToStage : (stage : Stage ) => void ; $emitRemoved : () => void ; $emitRemovedFromStage : () => void ; $emitTouchEvent : (event : TouchEvent , inside : boolean ) => boolean ; $getChildBounds : (child : Layer ) => Rectangle ; $getChildTransform : (child : Layer ) => Matrix ; $getContentBounds : () => Rectangle ; $getTransform : () => Matrix ; $isChildVisible : (child : Layer ) => boolean ; $localHitTest : (vector : Vector ) => boolean ; $markDirty : (sizeDirty? : boolean ) => void ; $markParentDirty : () => void ; $onTouchCancel : (e : TouchEvent ) => void ; $onTouchEnd : (e : TouchEvent ) => void ; $onTouchMove : (e : TouchEvent ) => void ; $onTouchStart : (e : TouchEvent ) => void ; $render : () => number ; $resizeCanvas : () => void ; $resizeParentCanvas : () => void ; addChild : (child : Layer ) => Scroller ; addChildAt : (child : Layer , index : number ) => Scroller ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; getChildAt : (index : number ) => Layer ; getChildByName : (name : string ) => Layer ; getChildIndex : (child : Layer ) => number ; getChildrenByTag : (tag : string ) => Layer [] ; hasChild : (child : Layer ) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : (...args : any []) => void ) => Scroller ; on : (type : string , listener : (...args : any []) => void ) => Scroller ; once : (type : string , listener : Listener ) => Scroller ; removeAllChildren : () => Scroller ; removeAllListeners : () => Scroller ; removeChild : (child : Layer ) => Scroller ; removeChildAt : (index : number ) => Scroller ; removeChildByName : (name : string ) => Scroller ; removeChildrenByTag : (tag : string ) => Scroller ; removeSelf : () => Scroller ; replaceChild : (oldChild : Layer , newChild : Layer ) => Scroller ; setChildIndex : (child : Layer , index : number ) => Scroller ; swapChildren : (child1 : Layer , child2 : Layer ) => Scroller ; swapChildrenAt : (index1 : number , index2 : number ) => Scroller } | - |
Sound | { constructor : (stage : Stage , url? : string ) => Sound ; $boundOnError : (e : ErrorEvent ) => void ; $boundOnLoad : () => void ; $boundOnTouch : () => void ; $element : HTMLAudioElement ; $emittingType : string = null; $errored : boolean = false; $events : Object = {}; $loaded : boolean = false; $loops : number = 1; $paused : boolean = true; $removedListeners : Listener [] = []; $stage : Stage ; $startTime : number = 0; element : ; paused : ; url : ; volume : ; $checkOnTouch : () => void ; $checkStatus : () => void ; $onEnded : () => void ; $onError : () => void ; $onLoad : () => void ; $onRemovedFromStage : () => void ; $onTickerPause : () => void ; $onTickerResume : () => void ; $onTouch : () => void ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : Listener ) => Sound ; on : (type : string , listener : (...args : any []) => void ) => Sound ; once : (type : string , listener : Listener ) => Sound ; play : (startTime : number , loops : number ) => Sound ; removeAllListeners : () => Sound ; stop : () => Sound } | - |
Stage | { constructor : (canvas? : HTMLCanvasElement ) => Stage ; $activated : boolean = false; $alpha : number = 1; $anchorX : number = 0; $anchorY : number = 0; $background : string = null; $boundResizeViewportCanvas : () => void ; $canvas : HTMLCanvasElement ; $children : Layer [] = []; $context : CanvasRenderingContext2D ; $dirty : boolean = true; $drawCalls : number = 0; $elementEvents : ElementEvent [] ; $emittingType : string = null; $events : Object = {}; $height : number = 0; $parent : Layer = null; $removedListeners : Listener [] = []; $renderBounds : Rectangle ; $rotation : number = 0; $scaleMode : string = Stage.SHOW_ALL; $scaleX : number = 1; $scaleY : number = 1; $shouldEmitTap : boolean = true; $skewX : number = 0; $skewY : number = 0; $smoothing : boolean = true; $stage : Stage = null; $ticker : Ticker ; $touches : boolean [] = []; $viewportBackground : string = null; $viewportCanvas : HTMLCanvasElement ; $viewportContext : CanvasRenderingContext2D ; $viewportHeight : number = 0; $viewportWidth : number = 0; $visible : boolean = true; $width : number = 0; $x : number = 0; $y : number = 0; name : string = ''; tag : string = ''; touchable : boolean = true; EXACT_FIT : string = 'exactFit'; FIXED_HEIGHT : string = 'fixedHeight'; FIXED_NARROW : string = 'fixedNarrow'; FIXED_WIDE : string = 'fixedWide'; FIXED_WIDTH : string = 'fixedWidth'; NO_BORDER : string = 'noBorder'; NO_SCALE : string = 'noScale'; SHOW_ALL : string = 'showAll'; pixelRatio : number ; activated : ; alpha : ; anchorX : ; anchorY : ; background : ; canvas : ; drawCalls : ; fps : ; height : ; numChildren : ; parent : ; rotation : ; scaleMode : ; scaleX : ; scaleY : ; skewX : ; skewY : ; smoothing : ; stage : ; ticker : ; viewportBackground : ; viewportCanvas : ; viewportHeight : ; viewportWidth : ; visible : ; width : ; x : ; y : ; $addElementEvent : (target : EventTarget , type : string , listener : (event : any ) => void , options? : boolean | AddEventListenerOptions ) => void ; $addTouchEventListeners : () => void ; $calculateRenderBounds : () => void ; $dispatchTouchEvent : (type : string , pageX : number , pageY : number , identifier : number ) => void ; $dispatchTouches : (type : string , event : any ) => void ; $drawChild : (child : Layer ) => number ; $emitAdded : (parent : Layer ) => void ; $emitAddedToStage : (stage : Stage ) => void ; $emitRemoved : () => void ; $emitRemovedFromStage : () => void ; $emitTouchEvent : (event : TouchEvent , inside : boolean ) => boolean ; $getChildBounds : (child : Layer ) => Rectangle ; $getChildTransform : (child : Layer ) => Matrix ; $getContentBounds : () => Rectangle ; $getTransform : () => Matrix ; $initEvents : () => void ; $isChildVisible : (child : Layer ) => boolean ; $localHitTest : (vector : Vector ) => boolean ; $markDirty : (sizeDirty? : boolean ) => void ; $markParentDirty : () => void ; $removeElementEvents : () => void ; $render : () => number ; $resizeCanvas : () => void ; $resizeParentCanvas : () => void ; $resizeViewportCanvas : () => void ; addChild : (child : Layer ) => Stage ; addChildAt : (child : Layer , index : number ) => Stage ; createResourceManager : (list : ResourceInfo [], options? : ResourceManagerOption ) => ResourceManager ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; getChildAt : (index : number ) => Layer ; getChildByName : (name : string ) => Layer ; getChildIndex : (child : Layer ) => number ; getChildrenByTag : (tag : string ) => Layer [] ; hasChild : (child : Layer ) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : (...args : any []) => void ) => Stage ; on : (type : string , listener : (...args : any []) => void ) => Stage ; once : (type : string , listener : Listener ) => Stage ; removeAllChildren : () => Stage ; removeAllListeners : () => Stage ; removeChild : (child : Layer ) => Stage ; removeChildAt : (index : number ) => Stage ; removeChildByName : (name : string ) => Stage ; removeChildrenByTag : (tag : string ) => Stage ; removeSelf : () => Stage ; replaceChild : (oldChild : Layer , newChild : Layer ) => Stage ; setChildIndex : (child : Layer , index : number ) => Stage ; swapChildren : (child1 : Layer , child2 : Layer ) => Stage ; swapChildrenAt : (index1 : number , index2 : number ) => Stage } | - |
Text | { constructor : (text? : string , options : TextOption ) => Text ; $alpha : number = 1; $anchorX : number = 0; $anchorY : number = 0; $autoFitSize : boolean = false; $background : string = null; $breakWord : boolean = false; $canvas : HTMLCanvasElement ; $children : Layer [] = []; $color : string = 'black'; $context : CanvasRenderingContext2D ; $dirty : boolean = true; $emittingType : string = null; $events : Object = {}; $explicitSize : number = 0; $fontFamily : string = 'Helvetica'; $fontSize : number = Text.defaultFontSize; $fontStyle : FontStyle = 'normal'; $fontWeight : FontWeight = 'normal'; $height : number = 0; $lineHeight : number = 1.2; $lines : string [] = []; $minFontSize : number = 0; $multiline : boolean = false; $parent : Layer = null; $removedListeners : Listener [] = []; $rotation : number = 0; $scaleX : number = 1; $scaleY : number = 1; $shouldEmitTap : boolean = true; $skewX : number = 0; $skewY : number = 0; $smoothing : boolean = true; $stage : Stage = null; $strokeColor : string = null; $strokeSize : number = 0; $text : string = ''; $textAlign : TextAlign = 'left'; $touches : boolean [] = []; $verticalAlign : VerticalAlign = 'top'; $visible : boolean = true; $width : number = 0; $x : number = 0; $y : number = 0; name : string = ''; tag : string = ''; touchable : boolean = true; boundaryRe : RegExp ; defaultFontSize : number = 16; pixelRatio : number ; wordRe : RegExp ; alpha : ; anchorX : ; anchorY : ; autoFitSize : ; background : ; breakWord : ; canvas : ; color : ; fontFamily : ; fontSize : ; fontStyle : ; fontWeight : ; height : ; lineHeight : ; minFontSize : ; multiline : ; numChildren : ; parent : ; rotation : ; scaleX : ; scaleY : ; skewX : ; skewY : ; smoothing : ; stage : ; strokeColor : ; strokeSize : ; text : ; textAlign : ; ticker : ; verticalAlign : ; visible : ; width : ; x : ; y : ; $divideLines : () => void ; $divideUnits : () => string [] ; $drawChild : (child : Layer ) => number ; $emitAdded : (parent : Layer ) => void ; $emitAddedToStage : (stage : Stage ) => void ; $emitRemoved : () => void ; $emitRemovedFromStage : () => void ; $emitTouchEvent : (event : TouchEvent , inside : boolean ) => boolean ; $getChildBounds : (child : Layer ) => Rectangle ; $getChildTransform : (child : Layer ) => Matrix ; $getContentBounds : () => Rectangle ; $getTransform : () => Matrix ; $isChildVisible : (child : Layer ) => boolean ; $localHitTest : (vector : Vector ) => boolean ; $markDirty : (sizeDirty? : boolean ) => void ; $markParentDirty : () => void ; $render : () => number ; $resizeCanvas : () => void ; $resizeParentCanvas : () => void ; $updateContext : () => void ; addChild : (child : Layer ) => Text ; addChildAt : (child : Layer , index : number ) => Text ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; getChildAt : (index : number ) => Layer ; getChildByName : (name : string ) => Layer ; getChildIndex : (child : Layer ) => number ; getChildrenByTag : (tag : string ) => Layer [] ; hasChild : (child : Layer ) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : (...args : any []) => void ) => Text ; on : (type : string , listener : (...args : any []) => void ) => Text ; once : (type : string , listener : Listener ) => Text ; removeAllChildren : () => Text ; removeAllListeners : () => Text ; removeChild : (child : Layer ) => Text ; removeChildAt : (index : number ) => Text ; removeChildByName : (name : string ) => Text ; removeChildrenByTag : (tag : string ) => Text ; removeSelf : () => Text ; replaceChild : (oldChild : Layer , newChild : Layer ) => Text ; setChildIndex : (child : Layer , index : number ) => Text ; swapChildren : (child1 : Layer , child2 : Layer ) => Text ; swapChildrenAt : (index1 : number , index2 : number ) => Text } | - |
Texture | { constructor : (stage : Stage , url? : string ) => Texture ; $boundOnError : (e : ErrorEvent ) => void ; $boundOnLoad : () => void ; $element : HTMLImageElement ; $emittingType : string = null; $errored : boolean = false; $events : Object = {}; $loaded : boolean = false; $removedListeners : Listener [] = []; $stage : Stage ; pixelRatio : number = Texture.defaultPixelRatio; defaultPixelRatio : number = 1; element : ; height : ; url : ; width : ; $onError : () => void ; $onLoad : () => void ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : Listener ) => Texture ; on : (type : string , listener : (...args : any []) => void ) => Texture ; once : (type : string , listener : Listener ) => Texture ; removeAllListeners : () => Texture } | - |
Ticker | { constructor : (stage : Stage ) => Ticker ; $boundTick : () => void ; $deltaTime : number = 0; $emittingType : string = null; $enterFrameCallbackList : Layer [] ; $events : Object = {}; $fps : number = 0; $lastTimestamp : number = 0; $paused : boolean = true; $removedListeners : Listener [] = []; $shouldResume : boolean = false; $stage : Stage = null; $tickHandle : number = null; $timerIndex : number = 0; $timers : Object ; deltaTime : ; fps : ; paused : ; $checkTimers : (dt : number ) => void ; $start : () => Ticker ; $tick : () => void ; clearInterval : (handle : number ) => void ; clearTimeout : (handle : number ) => void ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : Listener ) => Ticker ; on : (type : string , listener : Listener ) => Ticker ; once : (type : string , listener : Listener ) => Ticker ; pause : () => Ticker ; registerEnterFrameCallback : (layer : Layer ) => Ticker ; removeAllListeners : () => Ticker ; resume : () => Ticker ; setInterval : (handler : Function , timeout : number ) => number ; setTimeout : (handler : Function , timeout : number ) => number ; unregisterEnterFrameCallback : (layer : Layer ) => Ticker } | - |
TouchEvent | { constructor : (type : string ) => TouchEvent ; cancelBubble : boolean ; currentTarget : Layer ; data : any = null; identifier : number ; localX : number ; localY : number ; stageX : number ; stageY : number ; target : Layer ; targetX : number ; targetY : number ; type : string = null; $pool : TouchEvent [] = []; ABORT : string = 'abort'; ACTIVATE : string = 'activate'; ADDED : string = 'added'; ADDED_TO_STAGE : string = 'addedToStage'; COMPLETE : string = 'complete'; DEACTIVATE : string = 'deactivate'; ENDED : string = 'ended'; ENTER_FRAME : string = 'enterFrame'; ERROR : string = 'error'; LOAD : string = 'load'; PROGRESS : string = 'progress'; REMOVED : string = 'removed'; REMOVED_FROM_STAGE : string = 'removeFromStage'; SOUND_COMPLETE : string = 'soundComplete'; TICK : string = 'tick'; TICKER_PAUSE : string = 'tickerPause'; TICKER_RESUME : string = 'tickerResume'; TOUCH_CANCEL : string = 'touchCancel'; TOUCH_END : string = 'touchEnd'; TOUCH_MOVE : string = 'touchMove'; TOUCH_START : string = 'touchStart'; TOUCH_TAP : string = 'touchTap'; VIEWPORT_RESIZE : string = 'viewportResize'; $init : (type : string ) => TouchEvent ; release : () => void ; stopPropagation : () => void ; create : (type : string ) => TouchEvent ; recycle : (e : TouchEvent ) => void } | - |
Tween | { constructor : (target : Layer , option? : TweenOption ) => Tween ; $boundOnEnterFrame : () => void ; $emittingType : string = null; $events : Object = {}; $paused : boolean = true; $removedListeners : Listener [] = []; $shouldSaveProps : boolean = true; $stepIndex : number = 0; $stepPosition : number = 0; $stepProps : Object [] = []; $steps : TweenStep [] = []; $stopped : boolean = true; $target : Layer = null; loop : boolean = false; $tweens : Tween [] = []; paused : ; stopped : ; $easeProps : (stepIndex : number , props : Object , position : number , duration : number , ease : Function ) => void ; $nextFrame : (dt : number ) => void ; $onEnterFrame : (e : Event ) => void ; $saveOriginalProps : (stepIndex : number , props : Object ) => void ; $setProps : (props : Object ) => void ; call : (callback : Function ) => Tween ; emit : (event : Event ) => boolean (type : string , ...args : any []) => boolean ; hasEventListener : (type : string ) => boolean ; off : (type : string , listener? : Listener ) => Tween ; on : (type : string , listener : Listener ) => Tween ; once : (type : string , listener : Listener ) => Tween ; pause : () => Tween ; play : () => Tween ; removeAllListeners : () => Tween ; resume : () => Tween ; set : (props : Object ) => Tween ; stop : () => Tween ; to : (props : Object , duration : number , ease? : Function ) => Tween ; wait : (duration : number ) => Tween ; get : (target : Layer , option? : { loop? : boolean }) => Tween ; pauseTweens : (target : Layer ) => void ; removeAllTweens : () => void ; removeTweens : (target : Layer ) => void ; resumeTweens : (target : Layer ) => void } | - |
Vector | { constructor : (x? : number , y? : number ) => Vector ; x : number ; y : number ; $pool : Vector [] = []; angle : ; length : ; add : (v : Vector ) => Vector (x : number , y : number ) => Vector ; distance : (v : Vector ) => number ; dotProduct : (v : Vector ) => number (x : number , y : number ) => number ; equal : (v : Vector ) => boolean ; negate : () => Vector ; normalize : () => Vector ; release : () => Vector ; rotate : (angle : number ) => Vector ; scale : (x : number , y? : number ) => Vector ; set : (x : number , y : number ) => Vector ; subtract : (v : Vector ) => Vector (x : number , y : number ) => Vector ; transform : (m : Matrix ) => Vector ; create : (x? : number , y? : number ) => Vector ; recycle : (v : Vector ) => void } | - |