Defines the type of curve used to interpolate blend weights during an animation transition.
Controls how the blend factor changes over time between the source and destination animations. The mode can be a built-in easing function, a source/target curve, or a user-provided custom curve.
| Linear | A linear blend curve (constant rate of change). |
| From | Uses the blend curve defined on the source animation state. |
| To | Uses the blend curve defined on the destination animation state. |
| EaseInOut | Smooth ease-in and ease-out curve (gentle acceleration and deceleration). |
| EaseIn | Ease-in curve (starts slowly, accelerates towards the end). |
| EaseOut | Ease-out curve (starts quickly, decelerates towards the end). |
| EaseInOutQuadratic | Quadratic ease-in and ease-out curve. |
| SinusoidalIn | Sinusoidal ease-in curve. |
| SinusoidalOut | Sinusoidal ease-out curve. |
| SinusoidalInOut | Sinusoidal ease-in and ease-out curve. |
| CubicIn | Cubic ease-in curve. |
| CubicOut | Cubic ease-out curve. |
| CubicInOut | Cubic ease-in and ease-out curve. |
| ExpIn | Exponential ease-in curve. |
| ExpOut | Exponential ease-out curve. |
| ExpInOut | Exponential ease-in and ease-out curve. |
| Custom | A user-defined custom blend curve. |