#include <FCDAnimationClip.h>
Inheritance diagram for FCDAnimationClip:
Public Member Functions | |
FCDAnimationClip (FCDocument *document) | |
Constructor. | |
virtual | ~FCDAnimationClip () |
Destructor. | |
virtual FCDEntity * | Clone (FCDEntity *clone=NULL, bool cloneChildren=false) const |
Copies the animation clip entity into a clone. | |
virtual Type | GetType () const |
Retrieves the entity type for this class. | |
FCDAnimationCurveTrackList & | GetClipCurves () |
Retrieves the list of curves that are used by this animation clip. | |
const FCDAnimationCurveTrackList & | GetClipCurves () const |
See above. | |
void | AddClipCurve (FCDAnimationCurve *curve) |
Inserts an existing curve within this animation clip. | |
float | GetStart () const |
Retrieves the start time marker position for this animation clip. | |
void | SetStart (float _start) |
Sets the start time marker position for this animation clip. | |
float | GetEnd () const |
Retrieves the end time marker position for this animation clip. | |
void | SetEnd (float _end) |
Sets the end time marker position for this animation clip. | |
size_t | GetAnimationCount () const |
Retrieves the number of instanced animations within this animation clip. | |
FCDAnimation * | GetAnimation (size_t index) const |
Retrieves a given animation instanced by this clip. | |
void | SetAnimationName (const fm::string &name, size_t index) |
Sets the name of the animation at a given index. | |
fm::string | GetAnimationName (size_t index) const |
Retrieves the name of the animation at a given index. | |
FCDEntityInstance * | AddInstanceAnimation () |
[INTERNAL] Adds an animation instance. | |
FCDEntityInstance * | AddInstanceAnimation (FCDAnimation *animation) |
[INTERNAL] Adds an animation instance. |
Animation clips are used to group together animation segments. Animation clips are typically used to form complex animation sequences where all the curves should only be used simultaneously.
|
Constructor.
|
|
Inserts an existing curve within this animation clip.
|
|
[INTERNAL] Adds an animation instance.
|
|
[INTERNAL] Adds an animation instance.
|
|
Copies the animation clip entity into a clone. The clone may reside in another document.
Reimplemented from FCDEntity. |
|
Retrieves a given animation instanced by this clip.
|
|
Retrieves the number of instanced animations within this animation clip.
|
|
Retrieves the name of the animation at a given index.
|
|
Retrieves the list of curves that are used by this animation clip.
|
|
Retrieves the end time marker position for this animation clip. When using the animation clip, all the animation curves will need to be synchronized in order for the animation to complete at the end time.
|
|
Retrieves the start time marker position for this animation clip. When using the animation clip, all the animation curves will need to be synchronized in order for the animation to start at the start time.
|
|
Retrieves the entity type for this class. This function is part of the FCDEntity class interface.
Reimplemented from FCDEntity. |
|
Sets the name of the animation at a given index.
|
|
Sets the end time marker position for this animation clip.
|
|
Sets the start time marker position for this animation clip.
|