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

Static Public Member Functions

static Physics::CharacterColliderNodeConfiguration * GetNodeConfig (const Actor *actor, const AZStd::string &jointName, const Physics::CharacterColliderConfiguration &colliderConfig, AZStd::string &outResult)
 
static Physics::CharacterColliderNodeConfiguration * GetCreateNodeConfig (const Actor *actor, const AZStd::string &jointName, Physics::CharacterColliderConfiguration &colliderConfig, AZStd::string &outResult)
 
static bool AddCollider (AZ::u32 actorId, const AZStd::string &jointName, const PhysicsSetup::ColliderConfigType &configType, const AZ::TypeId &colliderType, MCore::CommandGroup *commandGroup=nullptr, bool executeInsideCommand=false)
 
static bool AddCollider (AZ::u32 actorId, const AZStd::string &jointName, const PhysicsSetup::ColliderConfigType &configType, const AZStd::string &contents, const AZStd::optional< size_t > &insertAtIndex=AZStd::nullopt, MCore::CommandGroup *commandGroup=nullptr, bool executeInsideCommand=false)
 
static bool AddCollider (AZ::u32 actorId, const AZStd::string &jointName, const PhysicsSetup::ColliderConfigType &configType, const AZStd::optional< AZ::TypeId > &colliderType, const AZStd::optional< AZStd::string > &contents, const AZStd::optional< size_t > &insertAtIndex=AZStd::nullopt, MCore::CommandGroup *commandGroup=nullptr, bool executeInsideCommand=false)
 
static bool RemoveCollider (AZ::u32 actorId, const AZStd::string &jointName, const PhysicsSetup::ColliderConfigType &configType, size_t colliderIndex, MCore::CommandGroup *commandGroup=nullptr, bool executeInsideCommand=false, bool firstLastCommand=true)
 
static bool ClearColliders (AZ::u32 actorId, const AZStd::string &jointName, const PhysicsSetup::ColliderConfigType &configType, MCore::CommandGroup *commandGroup=nullptr)
 

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