Delegate EasingFunction
- Namespace
- Icy.Animations
- Assembly
- IcyUI.dll
Represents a function that reshapes a Timeline's normalized playback position (0 at the start, 1 at the end) into the position actually used to evaluate its keyframes.
[TypeConverter(typeof(EasingFunctionTypeConverter))]
public delegate float EasingFunction(float normalizedTime)
Parameters
normalizedTimefloatThe linear playback position, from 0 (start) to 1 (end).
Returns
- float
The reshaped position. Well-behaved easing functions return 0 for an input of 0 and 1 for an input of 1.
- Extension Methods