Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Kismet
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Kismet/KismetMathLibrary.h |
Include | #include "Kismet/KismetMathLibrary.h" |
Syntax
namespace EEasingFunc
{
enum Type
&123;
Linear,
Step,
SinusoidalIn,
SinusoidalOut,
SinusoidalInOut,
EaseIn,
EaseOut,
EaseInOut,
ExpoIn,
ExpoOut,
ExpoInOut,
CircularIn,
CircularOut,
CircularInOut,
&125;
}
Values
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. |
Remarks
Provides different easing functions that can be used in blueprints