Creates a new easing curve with a custom easing function;
The easing function. Given an input between [0, 1] varying linearly over time, the function should return another value in the range of [0, 1] that eases the input value.
ReadonlyevaluateEvaluates the easing function.
The current progress of the animation. Must be between [0, 1].
The evaluated value.
Static ReadonlyinStatic ReadonlyinStatic ReadonlyinStatic ReadonlyinStatic ReadonlyinStatic ReadonlyinStatic ReadonlyinStatic ReadonlyinStatic ReadonlyinStatic ReadonlyinStatic ReadonlylinearLinearly interpolates between the starting value and the ending value.
Static ReadonlynonePlaceholder for no active animation
Static ReadonlyoutStatic ReadonlyoutStatic ReadonlyoutStatic ReadonlyoutStatic ReadonlyoutStatic ReadonlystepA step function that returns the start value if the time is < 0.5 otherwise the end value.
Staticsmooth
The EasingCurve provides a convenient API to evaluate an easing function.