Class ElasticEase
Implements elastic easing function for animations
Inherited Members
Namespace: EmptyKeys.UserInterface.Media.Animation
Assembly: EmptyKeys.UserInterface.dll
Syntax
public class ElasticEase : EasingFunctionBase
Fields
OscillationsProperty
The oscillations property
Declaration
public static readonly DependencyProperty OscillationsProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
SpringinessProperty
The springiness property
Declaration
public static readonly DependencyProperty SpringinessProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
Properties
Oscillations
Gets or sets the oscillations.
Declaration
public int Oscillations { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The oscillations. |
Springiness
Gets or sets the springiness.
Declaration
public float Springiness { get; set; }
Property Value
Type | Description |
---|---|
System.Single | The springiness. |
Methods
CloneCore()
Clone core method for easing function
Declaration
protected override EasingFunctionBase CloneCore()
Returns
Type | Description |
---|---|
EasingFunctionBase |
Overrides
EaseCore(Double)
Core method for easing function
Declaration
protected override double EaseCore(double progress)
Parameters
Type | Name | Description |
---|---|---|
System.Double | progress | The progress. |
Returns
Type | Description |
---|---|
System.Double |