|
AZ_CLASS_ALLOCATOR_DECL | AZ_RTTI (SimulatedJoint, "{4434F175-2A60-4F54-9A7D-243DAAD8C811}", SimulatedCommon) |
|
| SimulatedJoint (SimulatedObject *object, size_t skeletonJointIndex) |
|
SimulatedJoint * | FindParentSimulatedJoint () const |
|
SimulatedJoint * | FindChildSimulatedJoint (size_t childIndex) const |
|
AZ::Outcome< size_t > | CalculateSimulatedJointIndex () const |
|
size_t | CalculateNumChildSimulatedJoints () const |
|
size_t | CalculateNumChildSimulatedJointsRecursive () const |
|
size_t | CalculateChildIndex () const |
|
bool | InitAfterLoading (SimulatedObject *object) |
|
void | SetSimulatedObject (SimulatedObject *object) |
|
void | SetSkeletonJointIndex (size_t jointIndex) |
|
void | SetConeAngleLimit (float degrees) |
|
void | SetMass (float mass) |
|
void | SetCollisionRadius (float radius) |
|
void | SetStiffness (float stiffness) |
|
void | SetDamping (float damping) |
|
void | SetGravityFactor (float factor) |
|
void | SetFriction (float friction) |
|
void | SetPinned (bool pinned) |
|
void | SetColliderExclusionTags (const AZStd::vector< AZStd::string > &exclusionTagList) |
|
void | SetAutoExcludeMode (AutoExcludeMode mode) |
|
void | SetGeometricAutoExclusion (bool enabled) |
|
SimulatedObject * | GetSimulatedObject () const |
|
size_t | GetSkeletonJointIndex () const |
|
float | GetConeAngleLimit () const |
|
float | GetMass () const |
|
float | GetCollisionRadius () const |
|
float | GetStiffness () const |
|
float | GetDamping () const |
|
float | GetGravityFactor () const |
|
float | GetFriction () const |
|
const AZStd::vector< AZStd::string > & | GetColliderExclusionTags () const |
|
bool | IsPinned () const |
|
bool | IsRootJoint () const |
|
bool | IsGeometricAutoExclusion () const |
|
AutoExcludeMode | GetAutoExcludeMode () const |
|
AZ_CLASS_ALLOCATOR_DECL | AZ_RTTI (SimulatedCommon, "{CAABEF38-EBE6-4C39-B579-88228CE85B35}") |
|