Expand Minimize

IUIAnimationTransition interface

Defines a transition, which determines how an animation variable changes over time.

When to implement

Client applications do not implement this interface.

When to use

Client application use IUIAnimationTransition to define how a single animation variable changes over a particular time interval. A transition is created using one of the methods of the IUIAnimationTransitionLibrary interface. Transitions are added to a storyboard using the IUIAnimationStoryboard::AddTransition method, and then scheduled using the IUIAnimationManager::ScheduleTransition method.

Members

The IUIAnimationTransition interface inherits from the IUnknown interface. IUIAnimationTransition also has these types of members:

Methods

The IUIAnimationTransition interface has these methods.

MethodDescription
GetDuration

Gets the duration of the transition.

IsDurationKnown

Determines whether the transition's duration is currently known.

SetInitialValue

Sets the initial value for the transition.

SetInitialVelocity

Sets the initial velocity for the transition.

 

Remarks

IUIAnimationTransition is one of the primary interfaces used to add animation to an application, along with the IUIAnimationVariable and IUIAnimationStoryboard interfaces.

UIAnimationTransitionLibrary implements a library of standard transitions.

Requirements

Minimum supported client

Windows 7, Windows Vista and Platform Update for Windows Vista [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_IUIAnimationTransition is defined as DC6CE252-F731-41cf-B610-614B6CA049AD

See also

Storyboard Overview
IUIAnimationManager::ScheduleTransition
IUIAnimationTransitionFactory
IUIAnimationTransitionLibrary
IUIAnimationStoryboard::AddTransition
IUIAnimationStoryboard::AddTransitionAtKeyframes
IUIAnimationStoryboard::AddTransitionBetweenKeyframes

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.