Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime
An easing type defining how to ease float values.
| Name | EEasingFuncType |
| Type | enum |
| Header File | /Engine/Source/Runtime/AnimGraphRuntime/Public/CommonAnimationTypes.h |
| Include Path | #include "CommonAnimationTypes.h" |
Syntax
enum EEasingFuncType
{
Linear,
Sinusoidal,
Cubic,
QuadraticInOut,
CubicInOut,
HermiteCubic,
QuarticInOut,
QuinticInOut,
CircularIn,
CircularOut,
CircularInOut,
ExpIn,
ExpOut,
ExpInOut,
CustomCurve,
}
Values
| Name | Remarks |
|---|---|
| Linear | Linear easing (no change to the value) |
| Sinusoidal | Easing using a sinus function. |
| Cubic | Cubic version of the value (only in) |
| QuadraticInOut | Quadratic version of the value (in and out) |
| CubicInOut | Cubic version of the value (in and out) |
| HermiteCubic | Easing using a cubic hermite function. |
| QuarticInOut | Quartic version of the value (in and out) |
| QuinticInOut | Quintic version of the value (in and out) |
| CircularIn | Circular easing (only in) |
| CircularOut | Circular easing (only out) |
| CircularInOut | Circular easing (in and out) |
| ExpIn | Exponential easing (only in) |
| ExpOut | Exponential easing (only out) |
| ExpInOut | Exponential easing (in and out) |
| CustomCurve | Custom - based on an optional Curve. |