Open 3D Engine EMotionFX Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits QWidget.
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::MotionEntry * | FindMotionEntry (QTableWidgetItem *item) const |
EMotionFX::MotionSet::MotionEntry * | FindMotionEntryByMotionId (AZ::u32 motionId) const |
QTableWidgetItem * | FindTableWidgetItemByEntry (EMotionFX::MotionSet::MotionEntry *motionEntry) const |
MotionSetTableWidget * | GetTableWidget () const |
void | SyncMotionDirtyFlag (int motionId) |