Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EMotionFX::MotionLayerSystem Member List

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

AddLayerPass(LayerPass *newPass)EMotionFX::MotionLayerSystem
AddMotionInstance(MotionInstance *instance)EMotionFX::MotionSystem
AddMotionQueue(MotionQueue *motionQueue)EMotionFX::MotionSystem
BaseObject()EMotionFX::BaseObject
CheckIfIsPlayingMotion(Motion *motion, bool ignorePausedMotions=false) constEMotionFX::MotionSystem
CheckIfIsValidMotionInstance(MotionInstance *instance) constEMotionFX::MotionSystem
Create(ActorInstance *actorInstance)EMotionFX::MotionLayerSystemstatic
CreateMotionInstance(Motion *motion, PlayBackInfo *info)EMotionFX::MotionSystemprotected
DecreaseReferenceCount()MCore::MemoryObject
Delete() overrideEMotionFX::BaseObjectprotectedvirtual
Destroy()MCore::MemoryObject
FindFirstNonMixingMotionInstance() const overrideEMotionFX::MotionLayerSystemvirtual
FindInsertPos(size_t priorityLevel) constEMotionFX::MotionLayerSystem
GetActorInstance() constEMotionFX::MotionSystem
GetIsPlaying() constEMotionFX::MotionSystem
GetLayerPass(size_t index) constEMotionFX::MotionLayerSystem
GetMotionInstance(size_t nr) constEMotionFX::MotionSystem
GetMotionQueue() constEMotionFX::MotionSystem
GetNumLayerPasses() constEMotionFX::MotionLayerSystem
GetNumMotionInstances() constEMotionFX::MotionSystem
GetReferenceCount() constMCore::MemoryObject
GetType() const overrideEMotionFX::MotionLayerSystemvirtual
GetTypeString() const overrideEMotionFX::MotionLayerSystemvirtual
IncreaseReferenceCount()MCore::MemoryObject
InsertLayerPass(size_t insertPos, LayerPass *pass)EMotionFX::MotionLayerSystem
m_actorInstanceEMotionFX::MotionSystemprotected
m_motionInstancesEMotionFX::MotionSystemprotected
m_motionQueueEMotionFX::MotionSystemprotected
MemoryObject()MCore::MemoryObject
MotionSystem(ActorInstance *actorInstance)EMotionFX::MotionSystemprotected
PlayMotion(Motion *motion, class PlayBackInfo *info=nullptr)EMotionFX::MotionSystemvirtual
RemoveAllLayerPasses(bool delFromMem=true)EMotionFX::MotionLayerSystem
RemoveLayerPass(size_t nr, bool delFromMem=true)EMotionFX::MotionLayerSystem
RemoveLayerPass(LayerPass *pass, bool delFromMem=true)EMotionFX::MotionLayerSystem
RemoveLayersBelow(MotionInstance *source)EMotionFX::MotionLayerSystem
RemoveMotion(size_t nr, bool deleteMem=true)EMotionFX::MotionSystem
RemoveMotion(MotionInstance *motion, bool delMem=true)EMotionFX::MotionSystem
RemoveMotionInstance(MotionInstance *instance)EMotionFX::MotionSystemvirtual
RemoveRepositioningLayerPass()EMotionFX::MotionLayerSystem
SetMotionQueue(MotionQueue *motionQueue)EMotionFX::MotionSystem
StopAllMotions()EMotionFX::MotionSystem
StopAllMotions(Motion *motion)EMotionFX::MotionSystem
TYPE_ID enum value (defined in EMotionFX::MotionLayerSystem)EMotionFX::MotionLayerSystem
Update(float timePassed, bool updateNodes) overrideEMotionFX::MotionLayerSystemvirtual
UpdateMotionInstances(float timePassed)EMotionFX::MotionSystemprotected
UpdateMotionTree()EMotionFX::MotionLayerSystem
~BaseObject()EMotionFX::BaseObjectvirtual
~MemoryObject()MCore::MemoryObjectvirtual
~MotionSystem()EMotionFX::MotionSystemprotectedvirtual