Module |
|
Header |
/Engine/Source/Runtime/AnimGraphRuntime/Public/CommonAnimationTypes.h |
Include |
#include "CommonAnimationTypes.h" |
enum EEasingFuncType
{
Linear,
Sinusoidal,
Cubic,
QuadraticInOut,
CubicInOut,
HermiteCubic,
QuarticInOut,
QuinticInOut,
CircularIn,
CircularOut,
CircularInOut,
ExpIn,
ExpOut,
ExpInOut,
CustomCurve,
}
Name |
Description |
---|---|
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. |
An easing type defining how to ease float values.