Expand Minimize

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.

MethodDescription
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 [desktop apps | Windows Store apps]

Header

UIAnimation.h

IDL

UIAnimation.idl

DLL

UIAnimation.dll

IID

IID_IUIAnimationManager2 is defined as D8B6F7D4-4109-4d3f-ACEE-879926968CB1

See also

Interfaces

 

 

Community Additions

ADD
Show:
© 2014 Microsoft