![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for SpringMath, including all inherited members.
| CriticalSpringDamper(T &InOutX, T &InOutV, T TargetX, float SmoothingTime, float DeltaTime) | SpringMath | inlinestatic |
| CriticalSpringDamperAngle(float &InOutAngleRadians, float &InOutAngularVelocityRadians, float TargetAngleRadians, float SmoothingTime, float DeltaTime) | SpringMath | inlinestatic |
| CriticalSpringDamperQuat(FQuat &InOutRotation, FVector &InOutAngularVelocityRadians, const FQuat &TargetRotation, float SmoothingTime, float DeltaTime) | SpringMath | inlinestatic |
| CriticalSpringDamperQuatPredict(TArrayView< FQuat > OutPredictedRotations, TArrayView< FVector > OutPredictedAngularVelocities, int32 PredictCount, const FQuat &CurrentRotation, const FVector &CurrentAngularVelocity, const FQuat &TargetRotation, float SmoothingTime, float SecondsPerPredictionStep) | SpringMath | inlinestatic |
| ExponentialSmoothingApproxAngle(float &InOutAngleRadians, const float &InTargetAngleRadians, const float InDeltaTime, const float InSmoothingTime) | SpringMath | inlinestatic |
| ExponentialSmoothingApproxQuat(FQuat &InOutRotation, const FQuat &InTargetRotation, const float InDeltaTime, const float InSmoothingTime) | SpringMath | inlinestatic |
| HalfLifeToSmoothingTime(float HalfLife) | SpringMath | inlinestatic |
| SmoothingTimeToHalfLife(float SmoothingTime) | SpringMath | inlinestatic |
| SmoothingTimeToStrength(float SmoothingTime) | SpringMath | inlinestatic |
| SpringCharacterPredict(TArrayView< TVector > OutPredictedPositions, TArrayView< TVector > OutPredictedVelocities, TArrayView< TVector > OutPredictedAccelerations, const TVector &CurrentPosition, const TVector &CurrentVelocity, const TVector &CurrentAcceleration, const TVector &TargetVelocity, float SmoothingTime, float SecondsPerPredictionStep, float VDeadzone=1e-2f, float ADeadzone=1e-4f) | SpringMath | inlinestatic |
| SpringCharacterUpdate(TVector &InOutPosition, TVector &InOutVelocity, TVector &InOutAcceleration, const TVector &TargetVelocity, float SmoothingTime, float DeltaTime, float VDeadzone=1e-2f, float ADeadzone=1e-4f) | SpringMath | inlinestatic |
| StrengthToSmoothingTime(float Strength) | SpringMath | inlinestatic |
| VelocitySpringCharacterPredict(TArrayView< TVector > OutPredictedPositions, TArrayView< TVector > OutPredictedVelocities, TArrayView< TVector > OutPredictedIntermediateVelocities, TArrayView< TVector > OutPredictedAccelerations, const TVector &CurrentPosition, const TVector &CurrentVelocity, const TVector &CurrentIntermediateVelocity, const TVector &CurrentAcceleration, const TVector &TargetVelocity, float SmoothingTime, float MaxAcceleration, float SecondsPerPredictionStep, float VDeadzone=1e-2f, float ADeadzone=1e-4f) | SpringMath | inlinestatic |
| VelocitySpringCharacterUpdate(TVector &InOutPosition, TVector &InOutVelocity, TVector &InOutVelocityIntermediate, TVector &InOutAcceleration, TVector TargetVelocity, float SmoothingTime, float MaxAcceleration, float DeltaTime, float VDeadzone=1e-2f, float ADeadzone=1e-4f) | SpringMath | inlinestatic |
| VelocitySpringDamper(TVector &InOutX, TVector &InOutV, TVector &InOutXi, TVector TargetX, float MaxSpeed, float SmoothingTime, float DeltaTime) | SpringMath | inlinestatic |
| VelocitySpringDamperF(TFloat &InOutX, TFloat &InOutV, TFloat &InOutXi, TFloat TargetX, TFloat MaxSpeed, float SmoothingTime, float DeltaTime) | SpringMath | inlinestatic |