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 | |
RagdollNodeConfiguration * | FindNodeConfigByName (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< RagdollNodeConfiguration > | m_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 |