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.
EMotionFX::MotionSystem Member List

This is the complete list of members for EMotionFX::MotionSystem, including all inherited members.

AddMotionInstance(MotionInstance *instance)EMotionFX::MotionSystem
AddMotionQueue(MotionQueue *motionQueue)EMotionFX::MotionSystem
BaseObject()EMotionFX::BaseObject
CheckIfIsPlayingMotion(Motion *motion, bool ignorePausedMotions=false) const EMotionFX::MotionSystem
CheckIfIsValidMotionInstance(MotionInstance *instance) const EMotionFX::MotionSystem
CreateMotionInstance(Motion *motion, PlayBackInfo *info)EMotionFX::MotionSystemprotected
DecreaseReferenceCount()MCore::MemoryObject
Delete() overrideEMotionFX::BaseObjectprotectedvirtual
Destroy()MCore::MemoryObject
FindFirstNonMixingMotionInstance() const =0EMotionFX::MotionSystempure virtual
GetActorInstance() const EMotionFX::MotionSystem
GetIsPlaying() const EMotionFX::MotionSystem
GetMotionInstance(size_t nr) const EMotionFX::MotionSystem
GetMotionQueue() const EMotionFX::MotionSystem
GetNumMotionInstances() const EMotionFX::MotionSystem
GetReferenceCount() const MCore::MemoryObject
GetType() const =0EMotionFX::MotionSystempure virtual
GetTypeString() const =0EMotionFX::MotionSystempure virtual
IncreaseReferenceCount()MCore::MemoryObject
m_actorInstanceEMotionFX::MotionSystemprotected
m_motionInstancesEMotionFX::MotionSystemprotected
m_motionQueueEMotionFX::MotionSystemprotected
MemoryObject()MCore::MemoryObject
MotionQueue (defined in EMotionFX::MotionSystem)EMotionFX::MotionSystemfriend
MotionSystem(ActorInstance *actorInstance)EMotionFX::MotionSystemprotected
PlayMotion(Motion *motion, class PlayBackInfo *info=nullptr)EMotionFX::MotionSystemvirtual
RemoveMotion(size_t nr, bool deleteMem=true)EMotionFX::MotionSystem
RemoveMotion(MotionInstance *motion, bool delMem=true)EMotionFX::MotionSystem
RemoveMotionInstance(MotionInstance *instance)EMotionFX::MotionSystemvirtual
SetMotionQueue(MotionQueue *motionQueue)EMotionFX::MotionSystem
StartMotion(MotionInstance *motion, PlayBackInfo *info)=0EMotionFX::MotionSystemprotectedpure virtual
StopAllMotions()EMotionFX::MotionSystem
StopAllMotions(Motion *motion)EMotionFX::MotionSystem
Update(float timePassed, bool updateNodes)=0EMotionFX::MotionSystempure virtual
UpdateMotionInstances(float timePassed)EMotionFX::MotionSystemprotected
~BaseObject()EMotionFX::BaseObjectvirtual
~MemoryObject()MCore::MemoryObjectvirtual
~MotionSystem()EMotionFX::MotionSystemprotectedvirtual