Transition Interfaces

This section contains the reference specifications for the Windows Animation Manager interfaces that support transitions.

In this section

Topic Description
IUIAnimationInterpolator
Defines methods for creating a custom interpolator.
IUIAnimationInterpolator2
Extends the IUIAnimationInterpolator interface that defines methods for creating a custom interpolator. IUIAnimationInterpolator2 supports interpolation in a given dimension.
IUIAnimationPrimitiveInterpolation
Defines a method that allows a custom interpolator to provide transition information, in the form of a cubic polynomial curve, to the animation manager.
IUIAnimationTransition
Defines a transition, which determines how an animation variable changes over time.
IUIAnimationTransition2
Extends the IUIAnimationTransition interface that defines a transition. An IUIAnimationTransition2 transition determines how an animation variable changes over time in a given dimension.
IUIAnimationTransitionFactory
Defines a method for creating transitions from custom interpolators.
IUIAnimationTransitionFactory2
Defines a method for creating transitions from custom interpolators.
IUIAnimationTransitionLibrary
Defines a library of standard transitions.
IUIAnimationTransitionLibrary2
Defines a library of standard transitions for a specified dimension.
IUIAnimationVariable
Defines an animation variable, which represents a visual element that can be animated.
IUIAnimationVariable2
Defines an animation variable, which represents a visual element that can be animated in multiple dimensions.
IUIAnimationVariableChangeHandler
Defines a method for handling events related to animation variable updates.
IUIAnimationVariableChangeHandler2
Defines a method for handling animation variable update events. IUIAnimationVariableChangeHandler2 handles events that occur in a specified dimension.
IUIAnimationVariableIntegerChangeHandler
Defines a method for handling animation variable update events.
IUIAnimationVariableIntegerChangeHandler2
Defines a method for handling animation variable update events. IUIAnimationVariableIntegerChangeHandler2 handles events that occur in a specified dimension.
IUIAnimationVariableCurveChangeHandler2
Defines a method for handling animation curve update events.

Interfaces