| 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.
|