|
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 EMotionFX::BaseObject.
Public Member Functions | |
| void | Init () |
| MCORE_INLINE BlendSpaceManager * | GetBlendSpaceManager () const |
| void | AddAnimGraph (AnimGraph *setup) |
| void | RemoveAnimGraph (size_t index, bool delFromMemory=true) |
| bool | RemoveAnimGraph (AnimGraph *animGraph, bool delFromMemory=true) |
| void | RemoveAllAnimGraphs (bool delFromMemory=true) |
| MCORE_INLINE size_t | GetNumAnimGraphs () const |
| MCORE_INLINE AnimGraph * | GetAnimGraph (size_t index) const |
| AnimGraph * | GetFirstAnimGraph () const |
| size_t | FindAnimGraphIndex (AnimGraph *animGraph) const |
| AnimGraph * | FindAnimGraphByFileName (const char *filename, bool isTool=true) const |
| AnimGraph * | FindAnimGraphByID (uint32 animGraphID) const |
| void | AddAnimGraphInstance (AnimGraphInstance *animGraphInstance) |
| void | RemoveAnimGraphInstance (size_t index, bool delFromMemory=true) |
| bool | RemoveAnimGraphInstance (AnimGraphInstance *animGraphInstance, bool delFromMemory=true) |
| void | RemoveAnimGraphInstances (AnimGraph *animGraph, bool delFromMemory=true) |
| void | RemoveAllAnimGraphInstances (bool delFromMemory=true) |
| void | InvalidateInstanceUniqueDataUsingMotionSet (EMotionFX::MotionSet *motionSet) |
| size_t | GetNumAnimGraphInstances () const |
| AnimGraphInstance * | GetAnimGraphInstance (size_t index) const |
| size_t | FindAnimGraphInstanceIndex (AnimGraphInstance *animGraphInstance) const |
| void | SetAnimGraphVisualizationEnabled (bool enabled) |
| void | RecursiveCollectObjectsAffectedBy (AnimGraph *animGraph, AZStd::vector< EMotionFX::AnimGraphObject * > &affectedObjects) |
Public Member Functions inherited from EMotionFX::BaseObject | |
| BaseObject () | |
| virtual | ~BaseObject () |
Public Member Functions inherited from MCore::MemoryObject | |
| MemoryObject () | |
| virtual | ~MemoryObject () |
| void | IncreaseReferenceCount () |
| void | DecreaseReferenceCount () |
| void | Destroy () |
| uint32 | GetReferenceCount () const |
Static Public Member Functions | |
| static AnimGraphManager * | Create () |
Additional Inherited Members | |
Protected Member Functions inherited from EMotionFX::BaseObject | |
| void | Delete () override |