Show / Hide Table of Contents

Class EasingFunctionBase

Implements base for animation easing functions

Inheritance
System.Object
DependencyObject
Freezable
EasingFunctionBase
BackEase
CubicEase
ElasticEase
ExponentialEase
PowerEase
QuadraticEase
SineEase
Inherited Members
Freezable.IsFrozen
Freezable.Parent
Freezable.Changed
Freezable.Freeze()
Freezable.OnPropertyChanged(DependencyProperty)
DependencyObject.DependencyObjectType
DependencyObject.IsSealed
DependencyObject.Equals(Object)
DependencyObject.GetHashCode()
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.GetValue(DependencyProperty)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.GetLocalValueEnumerator()
DependencyObject.SetValue(DependencyProperty, Object)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.SetBinding(DependencyProperty, Binding)
DependencyObject.SetResourceReference(DependencyProperty, Object)
Namespace: EmptyKeys.UserInterface.Media.Animation
Assembly: EmptyKeys.UserInterface.dll
Syntax
public abstract class EasingFunctionBase : Freezable

Constructors

EasingFunctionBase()

Initializes a new instance of the EasingFunctionBase class.

Declaration
public EasingFunctionBase()

Fields

EasingModeProperty

The easing mode property

Declaration
public static readonly DependencyProperty EasingModeProperty
Field Value
Type Description
DependencyProperty

Properties

EasingMode

Gets or sets the easing mode.

Declaration
public EasingMode EasingMode { get; set; }
Property Value
Type Description
EasingMode

The easing mode.

Methods

CloneCore()

Clone core method for easing function

Declaration
protected abstract EasingFunctionBase CloneCore()
Returns
Type Description
EasingFunctionBase

Ease(Double)

Eases the specified progress.

Declaration
public double Ease(double progress)
Parameters
Type Name Description
System.Double progress

The progress.

Returns
Type Description
System.Double

EaseCore(Double)

Core method for easing function

Declaration
protected abstract double EaseCore(double progress)
Parameters
Type Name Description
System.Double progress

The progress.

Returns
Type Description
System.Double
Back to top Generated by DocFX