Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Kismet/KismetMathLibrary.h |
Include |
#include "Kismet/KismetMathLibrary.h" |
namespace EEasingFunc
{
enum Type
{
Linear,
Step,
SinusoidalIn,
SinusoidalOut,
SinusoidalInOut,
EaseIn,
EaseOut,
EaseInOut,
ExpoIn,
ExpoOut,
ExpoInOut,
CircularIn,
CircularOut,
CircularInOut,
}
}
Name |
Description |
---|---|
Linear |
Simple linear interpolation. |
Step |
Simple step interpolation. |
SinusoidalIn |
Sinusoidal in interpolation. |
SinusoidalOut |
Sinusoidal out interpolation. |
SinusoidalInOut |
Sinusoidal in/out interpolation. |
EaseIn |
Smoothly accelerates, but does not decelerate into the target. Ease amount controlled by BlendExp. |
EaseOut |
Immediately accelerates, but smoothly decelerates into the target. |
EaseInOut |
Smoothly accelerates and decelerates. Ease amount controlled by BlendExp. |
ExpoIn |
Easing in using an exponential |
ExpoOut |
Easing out using an exponential |
ExpoInOut |
Easing in/out using an exponential method |
CircularIn |
Easing is based on a half circle. |
CircularOut |
Easing is based on an inverted half circle. |
CircularInOut |
Easing is based on two half circles. |
Provides different easing functions that can be used in blueprints