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::CommandSimulatedObjectHelpers Class Reference

Static Public Member Functions

static bool AddSimulatedObject (AZ::u32 actorId, AZStd::optional< AZStd::string > name=AZStd::nullopt, MCore::CommandGroup *commandGroup=nullptr, bool executeInsideCommand=false)
 
static bool RemoveSimulatedObject (AZ::u32 actorId, size_t objectIndex, MCore::CommandGroup *commandGroup=nullptr, bool executeInsideCommand=false)
 
static bool AddSimulatedJoints (AZ::u32 actorId, const AZStd::vector< size_t > &jointIndices, size_t objectIndex, bool addChildren, MCore::CommandGroup *commandGroup=nullptr, bool executeInsideCommand=false)
 
static bool RemoveSimulatedJoints (AZ::u32 actorId, const AZStd::vector< size_t > &jointIndices, size_t objectIndex, bool removeChildren, MCore::CommandGroup *commandGroup=nullptr, bool executeInsideCommand=false)
 
static void JointIndicesToString (const AZStd::vector< size_t > &jointIndices, AZStd::string &outJointIndicesString)
 
static void StringToJointIndices (const AZStd::string &jointIndicesString, AZStd::vector< size_t > &outJointIndices)
 
static void ReplaceTag (const Actor *actor, const PhysicsSetup::ColliderConfigType colliderType, const AZStd::string &oldTag, const AZStd::string &newTag, MCore::CommandGroup &outCommandGroup)
 

The documentation for this class was generated from the following files: