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::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