Open 3D Engine LyShine Gem API Reference  23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
CUiAnimViewSequenceManager Class Reference

Inherits IEditorNotifyListener, and Handler.

Public Member Functions

void OnEditorNotifyEvent (EEditorNotifyEvent event) override
 
unsigned int GetCount () const
 
void CreateSequence (QString name)
 
void DeleteSequence (CUiAnimViewSequence *pSequence)
 
CUiAnimViewSequence * GetSequenceByName (QString name) const
 
CUiAnimViewSequence * GetSequenceByIndex (unsigned int index) const
 
CUiAnimViewSequence * GetSequenceByAnimSequence (IUiAnimSequence *pAnimSequence) const
 
CUiAnimViewAnimNodeBundle GetAllRelatedAnimNodes (const AZ::Entity *pEntityObject) const
 
CUiAnimViewAnimNode * GetActiveAnimNode (const AZ::Entity *pEntityObject) const
 
void AddListener (IUiAnimViewSequenceManagerListener *pListener)
 
void RemoveListener (IUiAnimViewSequenceManagerListener *pListener)
 
CUiAnimationContext * GetAnimationContext () override
 
IUiAnimationSystem * GetAnimationSystem () override
 
CUiAnimViewSequence * GetCurrentSequence () override
 
void ActiveCanvasChanged () override
 

Static Public Member Functions

static CUiAnimViewSequenceManager * GetSequenceManager ()
 
static void Create ()
 
static void Destroy ()
 

Friends

class CAbstractUndoSequenceTransaction
 

The documentation for this class was generated from the following file: