|
Open 3D Engine EMotionFX 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.
|
Inherits QWidget.
Public Types | |
| enum | FilterType { Meshes = 1, Nodes = 2, Bones = 4 } |
Signals | |
| void | OnSelectionDone (AZStd::vector< SelectionItem > selectedNodes) |
| void | OnDoubleClicked (AZStd::vector< SelectionItem > selectedNodes) |
| void | SelectionChanged () |
| void | FilterStateChanged (const FilterTypes &filterState) |
Public Member Functions | |
| NodeHierarchyWidget (QWidget *parent, bool useSingleSelection, bool useDefaultMinWidth=true) | |
| void | SetSelectionMode (bool useSingleSelection) |
| void | Update (uint32 actorInstanceID, CommandSystem::SelectionList *selectionList=nullptr) |
| void | Update (const AZStd::vector< uint32 > &actorInstanceIDs, CommandSystem::SelectionList *selectionList=nullptr) |
| void | FireSelectionDoneSignal () |
| MCORE_INLINE QTreeWidget * | GetTreeWidget () |
|
MCORE_INLINE AzQtComponents::FilteredSearchWidget * | GetSearchWidget () |
| bool | CheckIfNodeVisible (EMotionFX::ActorInstance *actorInstance, EMotionFX::Node *node) |
| bool | CheckIfNodeVisible (const AZStd::string &nodeName, bool isMeshNode, bool isBone, bool isNode) |
| AZStd::vector< SelectionItem > & | GetSelectedItems () |
| const AZStd::string & | GetSearchWidgetText () const |
| bool | GetDisplayNodes () const |
| bool | GetDisplayBones () const |
| bool | GetDisplayMeshes () const |
| bool | CheckIfNodeSelected (const char *nodeName, uint32 actorInstanceID) |
| bool | CheckIfActorInstanceSelected (uint32 actorInstanceID) |