Classes for Animation Storyboards (Compact 7)

3/12/2014

The list below describes the classes for creating or modifying animations in Silverlight for Windows Embedded, a native (C++) UI development framework for Windows Embedded Compact powered devices that is founded on Microsoft Silverlight 3.

For a class diagram that illustrates the classes that encapsulate functionality for animation storyboards, animation segments, and visual transitions, see C++ Classes for Animation Storyboards and Visual Transitions in Silverlight for Windows Embedded.

Class Description

IXRBackEase

Retracts the motion of an animation slightly before or after the animation progresses along a path.

IXRBounceEase

Creates an animated bouncing effect.

IXRCircleEase

Creates an animation that accelerates or decelerates using a circular function.

IXRColorAnimation

Animates a color value between two target values by using linear interpolation over a specified duration set by the inherited method IXRTimeline::SetDuration.

IXRColorAnimationUsingKeyFrames

Represents an animation that animates the value of a color along a set of key frames over a specified duration.

IXRColorKeyFrame

Provides a base class for specific animation key-frame techniques that define an animation segment with a target color value.

IXRCubicEase

Creates an animation that accelerates or decelerates using the formula f(t) = t3.

IXRDiscreteColorKeyFrame

Defines an animation segment that animates from the color value of the previous key frame to its own value suddenly by using discrete values.

IXRDiscreteDoubleKeyFrame

Defines an animation segment that animates from the float value of the previous key frame to its own target float value by using discrete values.

IXRDiscreteObjectKeyFrame

Animates from the IXRDependencyObject target value of the previous key frame to its own target value by using discrete values.

IXRDiscretePointKeyFrame

Defines an animation segment that animates from the x-coordinate, y-coordinate of the previous key frame to its own x-coordinate, y-coordinate by using discrete frames.

IXRDoubleAnimation

Animates a float value between two target values by using linear interpolation over a duration set by the inherited method IXRTimeline::SetDuration.

IXRDoubleAnimationUsingKeyFrames

Represents an animation that animates the value of a float value along a set of key frames over a specified duration.

IXRDoubleKeyFrame

Defines an animation segment that has its own target float value and interpolation method for an IXRDoubleAnimationUsingKeyFrames object.

IXREasingColorKeyFrame

Defines a property that associates an easing function with an IXRColorAnimationUsingKeyFrames key-frame animation.

IXREasingDoubleKeyFrame

Defines a property that associates an easing function with an IXRDoubleAnimationUsingKeyFrames key-frame animation.

IXREasingFunctionBase

Defines the base class for all easing functions.

IXREasingPointKeyFrame

Defines a property that associates an easing function with an IXRPointAnimationUsingKeyFrames key-frame animation.

IXRElasticEase

Creates an animation that resembles a spring oscillating back and forth until it comes to rest.

IXRExponentialEase

Creates an animation that accelerates or decelerates using an exponential formula.

IXRKeySpline

Defines animation progress for a spline key frame.

IXRLinearColorKeyFrame

Defines an animation segment that animates from the color value of the previous key frame to its own value by using linear interpolation.

IXRLinearDoubleKeyFrame

Defines an animation segment that animates from the float value of the previous key frame to its own float value by using linear interpolation.

IXRLinearPointKeyFrame

Defines an animation segment that animates from the x-coordinate, y-coordinate of the previous key frame to its own x-coordinate, y-coordinate by using linear interpolation.

IXRObjectAnimationUsingKeyFrames

Represents an animation that animates the value of an IXRDependencyObject along a set of key frames over a specified duration.

IXRObjectKeyFrame

Defines an animation segment that has its own target IXRDependencyObject value and frame-transition method for an IXRObjectAnimationUsingKeyFrames object.

IXRPointAnimation

Animates the value of an XRPoint between two target values by using linear interpolation over a duration specified by the inherited method IXRTimeline::SetDuration.

IXRPointAnimationUsingKeyFrames

Represents an animation that animates the values in an XRPoint structure along a set of key frames over a specified duration.

IXRPointKeyFrame

Defines an animation segment that has its own target x-coordinate, y-coordinate, and interpolation method for an IXRPointAnimationUsingKeyFrames animation.

IXRPowerEase

Creates an animation that accelerates or decelerates using the formula f(t) = tp where p is equal to the Power property.

IXRQuadraticEase

Creates an animation that accelerates or decelerates using the formula f(t) = t2.

IXRQuarticEase

Creates an animation that accelerates or decelerates using the formula f(t) = t4.

IXRQuinticEase

Creates an animation that accelerates or decelerates using the formula f(t) = t5.

IXRSineEase

Creates an animation that accelerates or decelerates using a sine formula.

IXRSplineColorKeyFrame

Defines an animation segment that animates from the color value of the previous key frame to its own value by using splined interpolation.

IXRSplineDoubleKeyFrame

Represents an animation segment that animates from the float value of the previous key frame to its own target float value by using splined interpolation.

IXRSplinePointKeyFrame

Defines an animation segment that animates from the x-coordinate, y-coordinate of the previous key frame to its own x-coordinate, y-coordinate by using splined interpolation.

IXRStoryboard

Controls the playback of animations with a timeline, and provides object-targeting and property-targeting information for its child animations.

IXRTimeline

Defines a segment of time and provides the base class for animations in Silverlight for Windows Embedded.

See Also

Reference

Silverlight for Windows Embedded Classes