UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSimpleSuspensionHelpers Member List

This is the complete list of members for FSimpleSuspensionHelpers, including all inherited members.

ComputeSingleAxisLambda(const FVector::FReal AxisDot, const FVector::FReal SumAxis, const uint32 Count, TArray< FVector::FReal, TFixedAllocator< 2 > > &Lambdas, FString *ErrMsg=nullptr)FSimpleSuspensionHelpersstatic
ComputeSpringCriticalDamping(const float SprungMass, const float NaturalFrequency)FSimpleSuspensionHelpersstatic
ComputeSpringDamping(const float SprungMass, const float NaturalFrequency, const float DampingRatio)FSimpleSuspensionHelpersstatic
ComputeSpringForce(const float SpringStiffness, const float SpringDamping, const float SpringDisplacement, const float SpringVelocity)FSimpleSuspensionHelpersstatic
ComputeSpringNaturalFrequencyAndDampingRatio(const float SprungMass, const float SpringStiffness, const float SpringDamping, float &OutNaturalFrequency, float &OutDampingRatio)FSimpleSuspensionHelpersstatic
ComputeSpringParams(const TArray< FVector > &LocalSuspensionOrigins, const FVector &LocalCenterOfMass, const float TotalMass, const FVector &LocalSuspensionNormal, const float LocalGroundDistance, const float NaturalFrequency, const float DampingRatio, const float Gravity, TArray< FSimpleSuspensionSpringParams > &OutSpringParams)FSimpleSuspensionHelpersstatic
ComputeSpringParams(const FSimpleSuspensionParams &SuspensionParams, const float TotalMass, const float Gravity, TArray< FSimpleSuspensionSpringParams > &OutSpringParams)FSimpleSuspensionHelpersstatic
ComputeSpringRestLength(const float SpringStiffness, const float SprungMass, const float SuspendedLength, const float Gravity)FSimpleSuspensionHelpersstatic
ComputeSpringStiffness(const float SprungMass, const float NaturalFrequency)FSimpleSuspensionHelpersstatic
ComputeSprungMasses(const TArray< FVector > &MassSpringPositions, const float TotalMass, TArray< float > &OutSprungMasses, FString *ErrMsg=nullptr)FSimpleSuspensionHelpersstatic
ComputeSprungMasses(const TArray< FVector > &LocalSpringPositions, const FVector &LocalCenterOfMass, const float TotalMass, TArray< float > &OutSprungMasses, FString *ErrMsg=nullptr)FSimpleSuspensionHelpersstatic
ComputeSuspensionDisplacements(const TArray< FVector > WorldSuspensionOrigins, const TArray< FSimpleSuspensionSpringParams > &SpringParams, const FVector &WorldSuspensionNormal, const FSimpleSuspensionRaycast &RaycastFunction, TArray< float > &OutSpringDisplacements)FSimpleSuspensionHelpersstatic
ComputeSuspensionDisplacements(const FSimpleSuspensionParams &SuspensionParams, const FSimpleSuspensionRaycast &RaycastFunction, FSimpleSuspensionState InOutSuspensionState)FSimpleSuspensionHelpersstatic
ComputeSuspensionForces(const FVector &LinearVelocity, const FVector &AngularVelocityRad, const FVector &WorldCenterOfMass, const FVector &WorldSuspensionNormal, const TArray< FVector > WorldSuspensionOrigins, const TArray< FSimpleSuspensionSpringParams > &SpringParams, const TArray< float > &SpringDisplacements, FVector &OutTotalForce, FVector &OutTotalTorque, TArray< float > &OutSpringForces)FSimpleSuspensionHelpersstatic
ComputeSuspensionForces(const FVector &LinearVelocity, const FVector &AngularVelocityRad, const FSimpleSuspensionState &SuspensionState, const TArray< FSimpleSuspensionSpringParams > &SpringParams, FSimpleSuspensionState &OutSuspensionState)FSimpleSuspensionHelpersstatic
ComputeWorldSuspensionCoordinates(const FVector &LocalCenterOfMass, const FVector &LocalSuspensionNormal, const TArray< FVector > &LocalSuspensionOrigins, const FTransform &LocalToWorld, FVector &OutWorldCenterOfMass, FVector &OutWorldSuspensionNormal, TArray< FVector > &OutWorldSuspensionOrigins)FSimpleSuspensionHelpersstatic
ComputeWorldSuspensionCoordinates(const FSimpleSuspensionParams &SuspensionParams, const FTransform &LocalToWorld, FSimpleSuspensionState &OutSuspensionState)FSimpleSuspensionHelpersstatic
IntegrateSpring(const float DeltaTime, const float SpringDisplacement, const float SpringVelocity, const FSimpleSuspensionSpringParams &SpringParams, const float SprungMass, float &OutNewSpringDisplacement, float &OutNewSpringVelocity)FSimpleSuspensionHelpersstatic
IntegrateSprings(const float DeltaTime, const TArray< float > &SpringDisplacements, const TArray< float > &SpringVelocities, const TArray< FSimpleSuspensionSpringParams > &SuspensionParams, const TArray< float > &SprungMasses, TArray< float > &OutNewSpringDisplacements, TArray< float > &OutNewSpringVelocities)FSimpleSuspensionHelpersstatic