Inherits IAnimSequence.
 | 
| 
  | AZ_RTTI (CAnimSequence, "{5127191A-0E7C-4C6F-9AF2-E5544F07BF22}", IAnimSequence) | 
|   | 
| 
  | CAnimSequence (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 () const 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=nullptr) 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 | 
|   |