Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UBlueprintSpringMathLibrary |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Kismet/BlueprintSpringMathLibrary.h |
| Include Path | #include "Kismet/BlueprintSpringMathLibrary.h" |
Syntax
UCLASS (MinimalAPI, Experimental, Meta=(BlueprintThreadSafe))
class UBlueprintSpringMathLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UBlueprintSpringMathLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float ConvertHalfLifeToSmoothingTime
(
float HalfLife |
Convert a halflife to a smoothing time | Kismet/BlueprintSpringMathLibrary.h |
|
static float ConvertSmoothingTimeToHalfLife
(
float SmoothingTime |
Convert a smoothing time to a half life | Kismet/BlueprintSpringMathLibrary.h |
|
static float ConvertSmoothingTimeToStrength
(
float SmoothingTime |
Convert from smoothing time to spring strength. | Kismet/BlueprintSpringMathLibrary.h |
|
static float ConvertStrengthToSmoothingTime
(
float Strength |
Convert from spring strength to smoothing time. | Kismet/BlueprintSpringMathLibrary.h |
|
static void CriticalSpringDampAngle
(
float& InOutAngle, |
Interpolates the angle InOutAngle towards TargetAngle with the motion of a critically damped spring. | Kismet/BlueprintSpringMathLibrary.h |
|
static void CriticalSpringDampFloat
(
float& InOutX, |
Interpolates the value InOutX towards TargetX with the motion of a critically damped spring. | Kismet/BlueprintSpringMathLibrary.h |
|
static void CriticalSpringDampQuat
(
FQuat& InOutRotation, |
Interpolates the value InOutRotation towards TargetRotation with the motion of a critically damped spring. | Kismet/BlueprintSpringMathLibrary.h |
|
static void CriticalSpringDampRotator
(
FRotator& InOutRotation, |
Interpolates the value InOutRotation towards TargetRotation with the motion of a critically damped spring. | Kismet/BlueprintSpringMathLibrary.h |
|
static void CriticalSpringDampVector
(
FVector& InOutX, |
Interpolates the value InOutX towards TargetX with the motion of a critically damped spring. | Kismet/BlueprintSpringMathLibrary.h |
|
static void CriticalSpringDampVector2D
(
FVector2D& InOutX, |
Interpolates the value InOutX towards TargetX with the motion of a critically damped spring. | Kismet/BlueprintSpringMathLibrary.h |
|
static float DampAngle
(
float Angle, |
Smooths an angle in degrees using exponential damping towards a target. | Kismet/BlueprintSpringMathLibrary.h |
|
static float DampFloat
(
float Value, |
Smooths a value using exponential damping towards a target. | Kismet/BlueprintSpringMathLibrary.h |
|
static FQuat DampQuat
(
const FQuat& Rotation, |
Smooths a rotation using exponential damping towards a target. | Kismet/BlueprintSpringMathLibrary.h |
|
static FRotator DampRotator
(
const FRotator& Rotation, |
Smooths a value using exponential damping towards a target. | Kismet/BlueprintSpringMathLibrary.h |
|
static FVector DampVector
(
const FVector& Value, |
Smooths a value using exponential damping towards a target. | Kismet/BlueprintSpringMathLibrary.h |
|
static FVector2D DampVector2D
(
const FVector2D& Value, |
Smooths a value using exponential damping towards a target. | Kismet/BlueprintSpringMathLibrary.h |
|
static void SpringCharacterUpdate
(
FVector& InOutPosition, |
Update the position of a character given a target velocity using a simple damped spring | Kismet/BlueprintSpringMathLibrary.h |
|
static void VelocitySpringCharacterUpdate
(
FVector& InOutPosition, |
Update a position representing a character given a target velocity using a velocity spring. | Kismet/BlueprintSpringMathLibrary.h |
|
static void VelocitySpringDampFloat
(
float& InOutX, |
A velocity spring will damp towards a target that follows a fixed linear target velocity, allowing control of the interpolation speed while still giving a smoothed behavior. | Kismet/BlueprintSpringMathLibrary.h |
|
static void VelocitySpringDampVector
(
FVector& InOutX, |
A velocity spring will damp towards a target that follows a fixed linear target velocity, allowing control of the interpolation speed while still giving a smoothed behavior. | Kismet/BlueprintSpringMathLibrary.h |
|
static void VelocitySpringDampVector2D
(
FVector2D& InOutX, |
A velocity spring will damp towards a target that follows a fixed linear target velocity, allowing control of the interpolation speed while still giving a smoothed behavior. | Kismet/BlueprintSpringMathLibrary.h |
|