Table of Contents

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

normalizedTime float

The 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