Open 3D Engine LyShine Gem API Reference 26.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 UiEditorAnimationBus::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: