Open 3D Engine EMotionFX Gem API Reference  24.09
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
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::RefCounted
Delete() (defined in MCore::RefCounted)MCore::RefCountedprotectedvirtual
Destroy()MCore::RefCounted
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::RefCounted
GetType() const overrideEMotionFX::MotionLayerSystemvirtual
GetTypeString() const overrideEMotionFX::MotionLayerSystemvirtual
IncreaseReferenceCount()MCore::RefCounted
InsertLayerPass(size_t insertPos, LayerPass *pass)EMotionFX::MotionLayerSystem
m_actorInstanceEMotionFX::MotionSystemprotected
m_motionInstancesEMotionFX::MotionSystemprotected
m_motionQueueEMotionFX::MotionSystemprotected
MotionSystem(ActorInstance *actorInstance)EMotionFX::MotionSystemprotected
PlayMotion(Motion *motion, class PlayBackInfo *info=nullptr)EMotionFX::MotionSystemvirtual
RefCounted()MCore::RefCounted
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
~MotionSystem()EMotionFX::MotionSystemprotectedvirtual
~RefCounted()MCore::RefCountedvirtual