IUIAnimationTransition2 interface
Extends the IUIAnimationTransition interface that defines a transition. An IUIAnimationTransition2 transition determines how an animation variable changes over time in a given dimension.
When to implement
Client applications do not implement this interface; custom implementations are not supported.
When to use
Client applications use this interface to define how a single animation variable changes over a particular time interval in a given dimension. A transition is created using one of the methods of the IUIAnimationTransitionLibrary or IUIAnimationTransitionLibrary2 interfaces. Transitions are added to a storyboard using the IUIAnimationStoryboard::AddTransition method, and then scheduled using the IUIAnimationManager2::ScheduleTransition method.
Members
The IUIAnimationTransition2 interface inherits from the IUnknown interface. IUIAnimationTransition2 also has these types of members:
Methods
The IUIAnimationTransition2 interface has these methods.
| Method | Description |
|---|---|
| GetDimension |
Gets the number of dimensions in which the animation variable has a transition specified. |
| GetDuration |
Gets the duration of the transition. |
| IsDurationKnown |
Determines whether the duration of a transition is known. |
| SetInitialValue |
Sets the initial value of the transition. |
| SetInitialVectorValue |
Sets the initial value of the transition for each specified dimension in the animation variable. |
| SetInitialVectorVelocity |
Sets the initial velocity of the transition for each specified dimension in the animation variable. |
| SetInitialVelocity |
Sets the initial velocity of the transition. |
Requirements
|
Minimum supported client |
Windows 8, Windows 7 and Platform Update for Windows 7 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
None supported |
|
Header |
|
|
IDL |
|
|
DLL |
|
|
IID |
IID_IUIAnimationTransition2 is defined as 62FF9123-A85A-4e9b-A218-435A93E268FD |
See also