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

See also

IUnknown

Interfaces