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