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

Static Public Member Functions

static const
Physics::RagdollNodeConfiguration * 
GetNodeConfig (const Actor *actor, const AZStd::string &jointName, const Physics::RagdollConfiguration &ragdollConfig, AZStd::string &outResult)
 
static
Physics::RagdollNodeConfiguration * 
GetCreateNodeConfig (const Actor *actor, const AZStd::string &jointName, Physics::RagdollConfiguration &ragdollConfig, const AZStd::optional< size_t > &index, AZStd::string &outResult)
 
static AZStd::unique_ptr
< AzPhysics::JointConfiguration > 
CreateJointLimitByType (AzPhysics::JointType jointType, const Skeleton *skeleton, const Node *node)
 
static void AddJointsToRagdoll (AZ::u32 actorId, const AZStd::vector< AZStd::string > &jointNames, MCore::CommandGroup *commandGroup=nullptr, bool executeInsideCommand=false, bool addDefaultCollider=true)
 
static void RemoveJointsFromRagdoll (AZ::u32 actorId, const AZStd::vector< AZStd::string > &jointNames, MCore::CommandGroup *commandGroup=nullptr, bool executeInsideCommand=false)
 

Friends

class CommandAddRagdollJoint
 
class CommandRemoveRagdollJoint
 

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