Struct SpriteFrames
Sprite frame library for AnimatedSprite.
struct SpriteFrames
;
Sprite frame library for AnimatedSprite. Contains frames and animation data for playback.
Properties
| Name | Type | Description |
|---|---|---|
animations[get, set]
|
Array | |
frames[get, set]
|
Array | Compatibility property, always equals to an empty array. |
Methods
| Name | Description |
|---|---|
_getAnimations
|
|
_getFrames
|
|
_setAnimations
|
|
_setFrames
|
|
addAnimation
|
Adds a new animation to the library. |
addFrame
|
Adds a frame to the given animation. |
clear
|
Removes all frames from the given animation. |
clearAll
|
Removes all animations. A "default" animation will be created. |
getAnimationLoop
|
If true, the given animation will loop.
|
getAnimationNames
|
Returns an array containing the names associated to each animation. Values are placed in alphabetical order. |
getAnimationSpeed
|
The animation's speed in frames per second. |
getFrame
|
Returns the animation's selected frame. |
getFrameCount
|
Returns the number of frames in the animation. |
hasAnimation
|
If true, the named animation exists.
|
removeAnimation
|
Removes the given animation. |
removeFrame
|
Removes the animation's selected frame. |
renameAnimation
|
Changes the animation's name to newname.
|
setAnimationLoop
|
If true, the animation will loop.
|
setAnimationSpeed
|
The animation's speed in frames per second. |
setFrame
|
Sets the texture of the given frame. |