|
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) |
|
|
class | CommandAddRagdollJoint |
|
class | CommandRemoveRagdollJoint |
|
The documentation for this class was generated from the following file:
- Gems/EMotionFX/Code/EMotionFX/CommandSystem/Source/RagdollCommands.h