Container |
addChild
addChildAt
angleTo
Returns number
angle in radians
centerOn
clone
Returns Rect
new rectangle
contains
Parameters
- x: number
- y: number
Returns boolean
True if the polygon contain the point, otherwise false
Returns boolean
True if the polygon contain the point, otherwise false
containsRectangle
copy
distanceTo
draw
Returns void
equals
equals(rect: Rect): boolean
Returns boolean
true if equals
flipX
Parameters
Optionalflip: boolean = true
Returns Renderable
Reference to this object for method chaining
flipY
Parameters
Optionalflip: boolean = true
Returns Renderable
Reference to this object for method chaining
forEach
Parameters
- callback: Function
OptionalthisArg: object
Returns void
getAbsolutePosition
Returns Vector2d
getBounds
Returns Bounds
bounding box Rectangle object
getChildAt
Returns Renderable
the child at the specified index
getChildByGUID
getChildByGUID(guid: string | number | boolean | RegExp): Renderable
getChildByName
getChildByName(name: string | number | boolean | RegExp): Renderable[]
getChildByProp
getChildByProp(
prop: string,
value: string | number | boolean | RegExp,
objList?: any[],
): Renderable[]Parameters
- prop: string
- value: string | number | boolean | RegExp
- objList: any[] = []
Returns Renderable[]
Array of childs
getChildByType
getChildByType(classType: object, objList?: any[]): Renderable[]
getChildIndex
getChildren
getIndices
Returns number[]
an array of vertex indices for all triangles forming this polygon.
getNextChild
getOpacity
Returns number
current opacity value between 0 and 1
getRootAncestor
hasChild
isAttachedToRoot
Returns boolean
true if this container is root or if it's attached to the root container
isConvex
Returns boolean | null
true if the vertices are convex, false if not, null if not computable
isFinite
Returns boolean
false if all coordinates are positive or negative Infinity or NaN; otherwise, true.
lookAt
Returns Renderable
Reference to this object for method chaining
moveDown
Parameters
- child:
| Draggable
| Renderable
| Entity
| Sprite
| Collectable
| Trigger
| DropTarget
| NineSliceSprite
| ImageLayer
| ColorLayer
| Light2d
| UIBaseElement
| UISpriteElement
| UITextButton
| Text
| BitmapText
Returns void
- child:
moveToBottom
Parameters
- child:
| Draggable
| Renderable
| Entity
| Sprite
| Collectable
| Trigger
| DropTarget
| NineSliceSprite
| ImageLayer
| ColorLayer
| Light2d
| UIBaseElement
| UISpriteElement
| UITextButton
| Text
| BitmapText
Returns void
- child:
moveToTop
Parameters
- child:
| Draggable
| Renderable
| Entity
| Sprite
| Collectable
| Trigger
| DropTarget
| NineSliceSprite
| ImageLayer
| ColorLayer
| Light2d
| UIBaseElement
| UISpriteElement
| UITextButton
| Text
| BitmapText
Returns void
- child:
moveUp
Parameters
- child:
| Draggable
| Renderable
| Entity
| Sprite
| Collectable
| Trigger
| DropTarget
| NineSliceSprite
| ImageLayer
| ColorLayer
| Light2d
| UIBaseElement
| UISpriteElement
| UITextButton
| Text
| BitmapText
Returns void
- child:
onCollision
Returns boolean
true if the object should respond to the collision (its position and velocity will be corrected)
onDestroyEvent
Returns void
overlaps
overlaps(rect: Rect): boolean
Returns boolean
true if overlaps
postDraw
postDraw(renderer: CanvasRenderer | WebGLRenderer): void
Returns void
preDraw
Returns void
recalc
Returns Container
Reference to this object for method chaining
removeChild
Parameters
- child:
| Draggable
| Renderable
| Sprite
| Collectable
| Trigger
| DropTarget
| NineSliceSprite
| ImageLayer
| ColorLayer
| Light2d
| UIBaseElement
| UISpriteElement
| UITextButton
| Text
| BitmapText Optionalkeepalive: boolean
Returns void
- child:
removeChildNow
Parameters
- child: any
Optionalkeepalive: boolean
Returns void
reset
Returns void
resize
rotate
scale
Parameters
- x: number
Optionaly: number = x
Returns Renderable
Reference to this object for method chaining
scaleV
Returns Renderable
Reference to this object for method chaining
setChildsProperty
Parameters
- prop: string
- value: object
Optionalrecursive: boolean
Returns void
setOpacity
Returns void
setShape
Returns Container
this instance for objecf chaining
setSize
setVertices
Returns Container
this instance for objecf chaining
shift
Parameters
- x: number
Optionaly: number
Returns void
Returns void
sort
Parameters
Optionalrecursive: boolean
Returns void
swapChildren
Parameters
- child:
| Draggable
| Renderable
| Entity
| Sprite
| Collectable
| Trigger
| DropTarget
| NineSliceSprite
| ImageLayer
| ColorLayer
| Light2d
| UIBaseElement
| UISpriteElement
| UITextButton
| Text
| BitmapText - child2:
| Draggable
| Renderable
| Entity
| Sprite
| Collectable
| Trigger
| DropTarget
| NineSliceSprite
| ImageLayer
| ColorLayer
| Light2d
| UIBaseElement
| UISpriteElement
| UITextButton
| Text
| BitmapText
Returns void
- child:
to2d
Returns Container
Reference to this object for method chaining
toIso
Returns Container
Reference to this object for method chaining
toPolygon
Returns Polygon
a new Polygon that represents this rectangle.
transform
Returns Renderable
Reference to this object for method chaining
translate
union
Protectedupdate
ProtectedReturns boolean
true if the Container is dirty