Inherits IAnimSequence.
|
| AZ_RTTI (CAnimSequence, "{5127191A-0E7C-4C6F-9AF2-E5544F07BF22}", IAnimSequence) |
|
| CAnimSequence (IMovieSystem *pMovieSystem, uint32 id, SequenceType=kSequenceTypeDefault) |
|
void | add_ref () override |
|
void | release () override |
|
IMovieSystem * | GetMovieSystem () const |
|
void | SetName (const char *name) override |
|
const char * | GetName () const override |
|
uint32 | GetId () const override |
|
void | ResetId () override |
|
float | GetTime () const |
|
void | SetLegacySequenceObject (IAnimLegacySequenceObject *legacySequenceObject) override |
|
IAnimLegacySequenceObject * | GetLegacySequenceObject () const override |
|
void | SetSequenceEntityId (const AZ::EntityId &sequenceEntityId) override |
|
const AZ::EntityId & | GetSequenceEntityId () const override |
|
void | SetActiveDirector (IAnimNode *pDirectorNode) override |
|
IAnimNode * | GetActiveDirector () const override |
|
void | SetFlags (int flags) override |
|
int | GetFlags () const override |
|
int | GetCutSceneFlags (const bool localFlags=false) const override |
|
void | SetParentSequence (IAnimSequence *pParentSequence) override |
|
const IAnimSequence * | GetParentSequence () const override |
|
bool | IsAncestorOf (const IAnimSequence *pSequence) const override |
|
void | SetTimeRange (Range timeRange) override |
|
Range | GetTimeRange () override |
|
void | AdjustKeysToTimeRange (const Range &timeRange) override |
|
int | GetNodeCount () const override |
| Return number of animation nodes in sequence.
|
|
IAnimNode * | GetNode (int index) const override |
| Get specified animation node.
|
|
IAnimNode * | FindNodeByName (const char *sNodeName, const IAnimNode *pParentDirector) override |
|
IAnimNode * | FindNodeById (int nNodeId) |
|
void | ReorderNode (IAnimNode *node, IAnimNode *pPivotNode, bool next) override |
|
void | Reset (bool bSeekToStart) override |
|
void | ResetHard () override |
|
void | Pause () override |
|
void | Resume () override |
|
bool | IsPaused () const override |
|
virtual void | OnStart () |
|
virtual void | OnStop () |
|
void | OnLoop () override |
|
void | TimeChanged (float newTime) override |
|
bool | AddNode (IAnimNode *node) override |
| Add animation node to sequence.
|
|
IAnimNode * | CreateNode (AnimNodeType nodeType) override |
|
IAnimNode * | CreateNode (XmlNodeRef node) override |
|
void | RemoveNode (IAnimNode *node, bool removeChildRelationships=true) override |
|
void | RemoveAll () override |
| Add scene node to sequence.
|
|
void | Activate () override |
|
bool | IsActivated () const override |
|
void | Deactivate () override |
|
void | PrecacheData (float startTime) override |
|
void | PrecacheStatic (const float startTime) |
|
void | PrecacheDynamic (float time) |
|
void | StillUpdate () override |
|
void | Animate (const SAnimContext &ec) override |
|
void | Render () override |
|
void | InitPostLoad () override |
|
void | CopyNodes (XmlNodeRef &xmlNode, IAnimNode **pSelectedNodes, uint32 count) override |
|
void | PasteNodes (const XmlNodeRef &xmlNode, IAnimNode *pParent) override |
|
bool | AddTrackEvent (const char *szEvent) override |
| Add/remove track events in sequence.
|
|
bool | RemoveTrackEvent (const char *szEvent) override |
|
bool | RenameTrackEvent (const char *szEvent, const char *szNewEvent) override |
|
bool | MoveUpTrackEvent (const char *szEvent) override |
|
bool | MoveDownTrackEvent (const char *szEvent) override |
|
void | ClearTrackEvents () override |
|
int | GetTrackEventsCount () const override |
| Get the track events in the sequence.
|
|
char const * | GetTrackEvent (int iIndex) const override |
|
IAnimStringTable * | GetTrackEventStringTable () override |
|
void | TriggerTrackEvent (const char *event, const char *param=NULL) override |
| Call to trigger a track event.
|
|
void | AddTrackEventListener (ITrackEventListener *pListener) override |
| Track event listener.
|
|
void | RemoveTrackEventListener (ITrackEventListener *pListener) override |
|
SequenceType | GetSequenceType () const override |
|
void | SetExpanded (bool expanded) override |
|
bool | GetExpanded () const override |
|
unsigned int | GetUniqueTrackIdAndGenerateNext () override |
|