|
| AnimationManager (void) |
| Constructs a new AnimationManager object. More...
|
|
| ~AnimationManager (void) |
| Destructor for AnimationManager objects. More...
|
|
void | addInterpolator (Interpolator *interpolator) |
| Adds interpolator to be available for Affectors. More...
|
|
void | removeInterpolator (Interpolator *interpolator) |
| Removes interpolator.
|
|
Interpolator * | getInterpolator (const String &type) const |
| Retrieves interpolator by type.
|
|
Animation * | createAnimation (const String &name="") |
| Creates a new Animation definition. More...
|
|
void | destroyAnimation (Animation *animation) |
| Destroys given animation definition.
|
|
void | destroyAnimation (const String &name) |
| Destroys given animation definition by name.
|
|
void | destroyAllAnimations () |
| Destroys all animations in existence!
|
|
Animation * | getAnimation (const String &name) const |
| Retrieves animation by name.
|
|
bool | isAnimationPresent (const String &name) const |
| Examines the list of Animations to see if one exists with the given name. More...
|
|
Animation * | getAnimationAtIdx (size_t index) const |
| Retrieves animation by index.
|
|
size_t | getNumAnimations () const |
| Retrieves number of defined animations.
|
|
AnimationInstance * | instantiateAnimation (Animation *animation) |
| Instantiates given animation. More...
|
|
AnimationInstance * | instantiateAnimation (const String &name) |
| Instantiates given animation by name. More...
|
|
void | destroyAnimationInstance (AnimationInstance *instance) |
| Destroys given animation instance.
|
|
void | destroyAllInstancesOfAnimation (Animation *animation) |
| Destroys all instances of given animation.
|
|
void | destroyAllAnimationInstances () |
| Destroys all instances of all animations.
|
|
AnimationInstance * | getAnimationInstanceAtIdx (size_t index) const |
| Retrieves animation instance at given index.
|
|
size_t | getNumAnimationInstances () const |
| Retrieves number of animation instances, number of times any animation was instantiated.
|
|
void | autoStepInstances (float delta) |
| Internal method, gets called by CEGUI::System automatically. More...
|
|
void | loadAnimationsFromXML (const String &filename, const String &resourceGroup="") |
| Parses an XML file containing animation specifications to create and initialise Animation objects. More...
|
|
void | loadAnimationsFromString (const String &source) |
| Parses XML source containing animation specifications to create and initialise Animation objects. More...
|
|
void | writeAnimationDefinitionToStream (const Animation &animation, OutStream &out_stream) const |
| Writes given animation definition to the given OutStream. More...
|
|
String | getAnimationDefinitionAsString (const Animation &animation) const |
| Writes given animation definition and returns the result as String. More...
|
|