EasingFunctionBase class

This topic has not yet been rated - Rate this topic

Provides the base class for all the easing functions.

Inheritance

Object
  DependencyObject
    EasingFunctionBase

Syntax


public class EasingFunctionBase : DependencyObject

Attributes

MarshalingBehaviorAttribute(Agile)
StaticAttribute(Windows.UI.Xaml.Media.Animation.IEasingFunctionBaseStatics, NTDDI_WIN8)
ThreadingAttribute(Both)
VersionAttribute(NTDDI_WIN8)
WebHostHiddenAttribute()

Members

The EasingFunctionBase class has these types of members:

Methods

The EasingFunctionBase class has these methods. It also inherits methods from the Object class.

MethodDescription
ClearValue Clears the local value of a dependency property. (Inherited from DependencyObject)
Ease Transforms normalized time to control the pace of an animation.
GetAnimationBaseValue Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (Inherited from DependencyObject)
GetValue Returns the current effective value of a dependency property from a DependencyObject. (Inherited from DependencyObject)
ReadLocalValue Returns the local value of a dependency property, if a local value is set. (Inherited from DependencyObject)
SetValue Sets the local value of a dependency property on a DependencyObject. (Inherited from DependencyObject)

 

Properties

The EasingFunctionBase class has these properties.

PropertyAccess typeDescription

Dispatcher

Read-onlyGets the CoreDispatcher that this object is associated with. (Inherited from DependencyObject)

EasingMode

Read/writeGets or sets a value that specifies how the animation interpolates.

EasingModeProperty

Read-onlyIdentifies the EasingMode dependency property.

 

Remarks

EasingFunctionBase is not extensible. It provides base class support for the Windows Runtime easing function classes, for example ExponentialEase. When you call Ease on a Windows Runtime easing function class, you get the specific easing behavior of that easing function class. There may also be properties of the class other than EasingMode that modify the Ease behavior.

Easing functions allow you to apply custom mathematical formulas to your animations. Mathematical operations are often useful to produce animations that simulate real-world physics in a 2-D coordinate system. For example, you may want an object to realistically bounce or behave as though it were on a spring. For a list of easing functions and info on how to use them, see Key-frame animations and easing function animations.

Requirements

Minimum supported client

Windows 8 [Windows Store apps only]

Minimum supported server

Windows Server 2012 [Windows Store apps only]

Namespace

Windows.UI.Xaml.Media.Animation
Windows::UI::Xaml::Media::Animation [C++]

Metadata

Windows.winmd

See also

DependencyObject
Storyboarded animations
Key-frame animations and easing function animations
XAML animation sample

 

 

Build date: 12/4/2012

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.