Open 3D Engine AzFramework 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.
Physics::RagdollConfiguration Class Reference

Inherits AzPhysics::SimulatedBodyConfiguration.

Public Member Functions

 AZ_CLASS_ALLOCATOR (RagdollConfiguration, AZ::SystemAllocator)
 
 AZ_RTTI (RagdollConfiguration, "{7C96D332-61D8-4C58-A2BF-707716D38D14}", AzPhysics::SimulatedBodyConfiguration)
 
 RagdollConfiguration (const RagdollConfiguration &settings)=default
 
RagdollNodeConfigurationFindNodeConfigByName (const AZStd::string &nodeName) const
 
AZ::Outcome< size_t > FindNodeConfigIndexByName (const AZStd::string &nodeName) const
 
void RemoveNodeConfigByName (const AZStd::string &nodeName)
 
- Public Member Functions inherited from AzPhysics::SimulatedBodyConfiguration
 AZ_RTTI (AzPhysics::SimulatedBodyConfiguration, "{52844E3D-79C8-4F34-AF63-5C45ADE77F85}")
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
- Static Public Member Functions inherited from AzPhysics::SimulatedBodyConfiguration
static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

AZStd::vector< RagdollNodeConfigurationm_nodes
 
CharacterColliderConfiguration m_colliders
 
RagdollState m_initialState
 
ParentIndices m_parentIndices
 
- Public Attributes inherited from AzPhysics::SimulatedBodyConfiguration
 AZ_CLASS_ALLOCATOR_DECL
 
AZ::Vector3 m_position = AZ::Vector3::CreateZero()
 
AZ::Quaternion m_orientation = AZ::Quaternion::CreateIdentity()
 
bool m_startSimulationEnabled = true
 
AZ::EntityId m_entityId = AZ::EntityId(AZ::EntityId::InvalidEntityId)
 
void * m_customUserData = nullptr
 
AZStd::string m_debugName
 

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