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 |
virtual void | Delete () |