Click or drag to resize
DigitalRuneDigitalRune.Animation.Easing Namespace
The DigitalRune.Animation.Easing provides a variety of easing functions.
Classes
  ClassDescription
Public classBackEase
Represents an easing function that moves slightly in the opposite direction but then starts to accelerate towards the target value.
Public classBounceEase
Represents an easing function that creates a bouncing effect.
Public classCircleEase
Represents an easing function that accelerates towards the target value using a circular function.
Public classCubicEase
Represents an easing function that accelerates towards the target value using a cubic function f(t)=t3.
Public classEasingFunction
Provides the base implementation for all easing functions.
Public classElasticEase
Represents an easing function that models a spring that starts to oscillate until it reaches the target value.
Public classExponentialEase
Represents an easing function that accelerates/decelerates towards the target value using an exponential function.
Public classHermiteEase
Represents an easing function based on cubic Hermite interpolation (also known as "smooth step").
Public classLogarithmicEase
Represents an easing function that decelerates/accelerates towards the target value using a logarithmic function.
Public classPowerEase
Represents an easing function that accelerates/decelerates towards the target value using the function f(t)=tp.
Public classQuadraticEase
Represents an easing function that accelerates towards the target value using the quadratic function f(t)=t2.
Public classQuarticEase
Represents an easing function that accelerates towards the target value using the function f(t)=t4.
Public classQuinticEase
Represents an easing function that accelerates towards the target value using the function f(t)=t5.
Public classSineEase
Represents an easing function that accelerates towards the target value using a sine function.
Interfaces
  InterfaceDescription
Public interfaceIEasingFunction
Defines a function that controls the pace of a transition.
Enumerations
  EnumerationDescription
Public enumerationEasingMode
Defines how the easing functions interpolate.