Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EMStudio::MotionSetWindow Class Reference

Inherits QWidget.

Public Slots

void UpdateInterface ()
 
void OnAddNewEntry ()
 
void OnLoadEntries ()
 
void OnRemoveMotions ()
 
void RenameEntry (QTableWidgetItem *item)
 
void OnRenameEntry ()
 
void OnUnassignMotions ()
 
void OnCopyMotionID ()
 
void OnClearMotions ()
 
void OnEditButton ()
 
void OnSave ()
 
void OnTextFilterChanged (const QString &text)
 
void OnEntryDoubleClicked (QTableWidgetItem *item)
 
void dropEvent (QDropEvent *event) override
 
void dragEnterEvent (QDragEnterEvent *event) override
 

Signals

void MotionSelectionChanged ()
 

Public Member Functions

 MotionSetWindow (MotionSetsWindowPlugin *parentPlugin, QWidget *parent)
 
bool Init ()
 
void ReInit ()
 
bool AddMotion (EMotionFX::MotionSet *motionSet, EMotionFX::MotionSet::MotionEntry *motionEntry)
 
bool UpdateMotion (EMotionFX::MotionSet *motionSet, EMotionFX::MotionSet::MotionEntry *motionEntry, const AZStd::string &oldMotionId)
 
bool RemoveMotion (EMotionFX::MotionSet *motionSet, EMotionFX::MotionSet::MotionEntry *motionEntry)
 
void PlayMotion (EMotionFX::Motion *motion)
 
void Select (EMotionFX::MotionSet::MotionEntry *motionEntry)
 
EMotionFX::MotionSet::MotionEntryFindMotionEntry (QTableWidgetItem *item) const
 
EMotionFX::MotionSet::MotionEntryFindMotionEntryByMotionId (AZ::u32 motionId) const
 
QTableWidgetItem * FindTableWidgetItemByEntry (EMotionFX::MotionSet::MotionEntry *motionEntry) const
 
MotionSetTableWidgetGetTableWidget () const
 
void SyncMotionDirtyFlag (int motionId)
 

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