IUIAnimationManager2 interface (uianimation.h)
Defines an animation manager, which provides a central interface for creating and managing animations in multiple dimensions.
Inheritance
The IUIAnimationManager2 interface inherits from the IUnknown interface. IUIAnimationManager2 also has these types of members:
Methods
The IUIAnimationManager2 interface has these methods.
IUIAnimationManager2::AbandonAllStoryboards Abandons all active storyboards. (IUIAnimationManager2.AbandonAllStoryboards) |
IUIAnimationManager2::CreateAnimationVariable Creates a new animation variable. (IUIAnimationManager2.CreateAnimationVariable) |
IUIAnimationManager2::CreateAnimationVectorVariable Creates a new animation variable for each specified dimension. |
IUIAnimationManager2::CreateStoryboard Creates a new storyboard. (IUIAnimationManager2.CreateStoryboard) |
IUIAnimationManager2::EstimateNextEventTime Retrieves an estimate of the time interval before the next animation event. |
IUIAnimationManager2::FinishAllStoryboards Finishes all active storyboards within the specified time interval. (IUIAnimationManager2.FinishAllStoryboards) |
IUIAnimationManager2::GetStatus Gets the status of the animation manager. (IUIAnimationManager2.GetStatus) |
IUIAnimationManager2::GetStoryboardFromTag Gets the storyboard with the specified tag. (IUIAnimationManager2.GetStoryboardFromTag) |
IUIAnimationManager2::GetVariableFromTag Gets the animation variable with the specified tag. (IUIAnimationManager2.GetVariableFromTag) |
IUIAnimationManager2::Pause Pauses all animations. (IUIAnimationManager2.Pause) |
IUIAnimationManager2::Resume Resumes all animations. (IUIAnimationManager2.Resume) |
IUIAnimationManager2::ScheduleTransition Creates and schedules a single-transition storyboard. (IUIAnimationManager2.ScheduleTransition) |
IUIAnimationManager2::SetAnimationMode Sets the animation mode. (IUIAnimationManager2.SetAnimationMode) |
IUIAnimationManager2::SetCancelPriorityComparison Sets the priority comparison handler that determines whether a scheduled storyboard can be canceled. |
IUIAnimationManager2::SetCompressPriorityComparison Sets the priority comparison handler that determines whether a scheduled storyboard can be compressed. |
IUIAnimationManager2::SetConcludePriorityComparison Sets the priority comparison handler that determines whether a scheduled storyboard can be concluded. |
IUIAnimationManager2::SetDefaultLongestAcceptableDelay Sets the default acceptable animation delay. This is the length of time that may pass before storyboards begin. (IUIAnimationManager2.SetDefaultLongestAcceptableDelay) |
IUIAnimationManager2::SetManagerEventHandler Specifies a handler for animation manager status updates. (IUIAnimationManager2.SetManagerEventHandler) |
IUIAnimationManager2::SetTrimPriorityComparison Sets the priority comparison handler that determines whether a scheduled storyboard can be trimmed. |
IUIAnimationManager2::Shutdown Shuts down the animation manager and all its associated objects. (IUIAnimationManager2.Shutdown) |
IUIAnimationManager2::Update Updates the values of all animation variables. (IUIAnimationManager2.Update) |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8, Windows 7 and Platform Update for Windows 7 [desktop apps | UWP apps] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | uianimation.h |