|
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 QAbstractItemModel, and Handler.
Public Member Functions | |
| QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
| QModelIndex | parent (const QModelIndex &child) const override |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| QVariant | headerData (int section, Qt::Orientation orientation, int role) const override |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| bool | setData (const QModelIndex &index, const QVariant &value, int role) override |
| QModelIndex | GetModelIndex (Node *node) const |
| QModelIndexList | GetModelIndicesForFullSkeleton () const |
| QItemSelectionModel & | GetSelectionModel () |
| void | SetCheckable (bool isCheckable) |
| void | ForEach (const AZStd::function< void(const QModelIndex &modelIndex)> &func) |
| void | ActorSelectionChanged (Actor *actor) override |
| void | ActorInstanceSelectionChanged (EMotionFX::ActorInstance *actorInstance) override |
| Skeleton * | GetSkeleton () const |
| Actor * | GetActor () const |
| ActorInstance * | GetActorInstance () const |
Static Public Member Functions | |
| static bool | IndexIsRootNode (const QModelIndex &idx) |
| static bool | IndicesContainRootNode (const QModelIndexList &indices) |