Show / Hide Table of Contents

Class PowerEase

Implements easing function for animations - Math.Pow

Inheritance
System.Object
DependencyObject
Freezable
EasingFunctionBase
PowerEase
Inherited Members
EasingFunctionBase.EasingModeProperty
EasingFunctionBase.EasingMode
EasingFunctionBase.Ease(Double)
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 class PowerEase : EasingFunctionBase

Fields

PowerProperty

The power property

Declaration
public static readonly DependencyProperty PowerProperty
Field Value
Type Description
DependencyProperty

Properties

Power

Gets or sets the power.

Declaration
public float Power { get; set; }
Property Value
Type Description
System.Single

The power.

Methods

CloneCore()

Clone core method for easing function

Declaration
protected override EasingFunctionBase CloneCore()
Returns
Type Description
EasingFunctionBase
Overrides
EasingFunctionBase.CloneCore()

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
Overrides
EasingFunctionBase.EaseCore(Double)
Back to top Generated by DocFX