IUIAnimationManager2 interface

Defines an animation manager, which provides a central interface for creating and managing animations in multiple dimensions.

Methods

The IUIAnimationManager2 interface has these methods.

Method Description
IUIAnimationManager2::AbandonAllStoryboards Abandons all active storyboards.
IUIAnimationManager2::CreateAnimationVariable Creates a new animation variable.
IUIAnimationManager2::CreateAnimationVectorVariable Creates a new animation variable for each specified dimension.
IUIAnimationManager2::CreateStoryboard Creates a new storyboard.
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::GetStatus Gets the status of the animation manager.
IUIAnimationManager2::GetStoryboardFromTag Gets the storyboard with the specified tag.
IUIAnimationManager2::GetVariableFromTag Gets the animation variable with the specified tag.
IUIAnimationManager2::Pause Pauses all animations.
IUIAnimationManager2::Resume Resumes all animations.
IUIAnimationManager2::ScheduleTransition Creates and schedules a single-transition storyboard.
IUIAnimationManager2::SetAnimationMode Sets the animation mode.
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::SetManagerEventHandler Specifies a handler for animation manager status updates.
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::Update Updates the values of all animation variables.

Requirements

   
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

See Also

IUnknown

Interfaces