Public Types | |
| enum | ColliderConfigType {  HitDetection = 0 , Ragdoll = 1 , Cloth = 2 , SimulatedObjectCollider = 3 , Unknown = 4 }  | 
Public Member Functions | |
| Physics::CharacterColliderConfiguration & | GetHitDetectionConfig () | 
| Physics::RagdollConfiguration & | GetRagdollConfig () | 
| const Physics::RagdollConfiguration & | GetRagdollConfig () const | 
| Physics::AnimationConfiguration & | GetConfig () | 
| Physics::CharacterColliderConfiguration * | GetColliderConfigByType (ColliderConfigType configType) | 
| const Node * | FindRagdollParentNode (const Node *node) const | 
| Physics::CharacterColliderConfiguration & | GetClothConfig () | 
| const Physics::CharacterColliderConfiguration & | GetClothConfig () const | 
| Physics::CharacterColliderConfiguration & | GetSimulatedObjectColliderConfig () | 
| const Physics::CharacterColliderConfiguration & | GetSimulatedObjectColliderConfig () const | 
| void | LogRagdollConfig (Actor *actor, const char *title) | 
| void | OptimizeForServer () | 
Static Public Member Functions | |
| static const char * | GetStringForColliderConfigType (ColliderConfigType configType) | 
| static const char * | GetVisualNameForColliderConfigType (ColliderConfigType configType) | 
| static ColliderConfigType | GetColliderConfigTypeFromString (const AZStd::string &configTypeString) | 
| static AZ::Outcome< AzPhysics::ShapeColliderPair > | CreateColliderByType (const AZ::TypeId &typeId) | 
| static AZ::Outcome< AzPhysics::ShapeColliderPair > | CreateColliderByType (const AZ::TypeId &typeId, AZStd::string &outResult) | 
| static void | AutoSizeCollider (AzPhysics::ShapeColliderPair &collider, const Actor *actor, const Node *node) | 
| static void | Reflect (AZ::ReflectContext *context) |