DigitalRune.Animation.Easing Namespace |
Class | Description | |
---|---|---|
BackEase |
Represents an easing function that moves slightly in the opposite direction but then starts
to accelerate towards the target value.
| |
BounceEase |
Represents an easing function that creates a bouncing effect.
| |
CircleEase |
Represents an easing function that accelerates towards the target value using a circular
function.
| |
CubicEase |
Represents an easing function that accelerates towards the target value using a cubic
function f(t)=t3.
| |
EasingFunction |
Provides the base implementation for all easing functions.
| |
ElasticEase |
Represents an easing function that models a spring that starts to oscillate until it reaches
the target value.
| |
ExponentialEase |
Represents an easing function that accelerates/decelerates towards the target value using an
exponential function.
| |
HermiteEase |
Represents an easing function based on cubic Hermite interpolation (also known as "smooth
step").
| |
LogarithmicEase |
Represents an easing function that decelerates/accelerates towards the target value using a
logarithmic function.
| |
PowerEase |
Represents an easing function that accelerates/decelerates towards the target value using the
function f(t)=tp.
| |
QuadraticEase |
Represents an easing function that accelerates towards the target value using the quadratic
function f(t)=t2.
| |
QuarticEase |
Represents an easing function that accelerates towards the target value using the function
f(t)=t4.
| |
QuinticEase |
Represents an easing function that accelerates towards the target value using the function
f(t)=t5.
| |
SineEase |
Represents an easing function that accelerates towards the target value using a sine
function.
|
Interface | Description | |
---|---|---|
IEasingFunction |
Defines a function that controls the pace of a transition.
|
Enumeration | Description | |
---|---|---|
EasingMode |
Defines how the easing functions interpolate.
|