IUIAnimationManager2 interface
Defines an animation manager, which provides a central interface for creating and managing animations in multiple dimensions.
When to implement
Client applications do not need to implement this interface. Custom implementations are not supported.
When to use
A client application creates an instance of the UIAnimationManager2 object to query this interface and use Windows Animation.
Members
The IUIAnimationManager2 interface inherits from the IUnknown interface. IUIAnimationManager2 also has these types of members:
Methods
The IUIAnimationManager2 interface has these methods.
| Method | Description |
|---|---|
| AbandonAllStoryboards |
Abandons all active storyboards. |
| CreateAnimationVariable |
Creates a new animation variable. |
| CreateAnimationVectorVariable |
Creates a new animation variable for each specified dimension. |
| CreateStoryboard |
Creates a new storyboard. |
| EstimateNextEventTime |
Retrieves an estimate of the time interval before the next animation event. |
| FinishAllStoryboards |
Finishes all active storyboards within the specified time interval. |
| GetStatus |
Gets the status of the animation manager. |
| GetStoryboardFromTag |
Gets the storyboard with the specified tag. |
| GetVariableFromTag |
Gets the animation variable with the specified tag. |
| Pause |
Pauses all animations. |
| Resume |
Resumes all animations. |
| ScheduleTransition |
Creates and schedules a single-transition storyboard. |
| SetAnimationMode |
Sets the animation mode. |
| SetCancelPriorityComparison |
Sets the priority comparison handler that determines whether a scheduled storyboard can be canceled. |
| SetCompressPriorityComparison |
Sets the priority comparison handler that determines whether a scheduled storyboard can be compressed. |
| SetConcludePriorityComparison |
Sets the priority comparison handler that determines whether a scheduled storyboard can be concluded. |
| SetDefaultLongestAcceptableDelay |
Sets the default acceptable animation delay. This is the length of time that may pass before storyboards begin. |
| SetManagerEventHandler |
Specifies a handler for animation manager status updates. |
| SetTrimPriorityComparison |
Sets the priority comparison handler that determines whether a scheduled storyboard can be trimmed. |
| Shutdown |
Shuts down the animation manager and all its associated objects. |
| Update |
Updates the values of all animation variables. |
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_IUIAnimationManager2 is defined as D8B6F7D4-4109-4d3f-ACEE-879926968CB1 |
See also