UID | title | description | helpviewer_keywords | old-location | tech.root | ms.assetid | ms.date | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | req.redist | ms.custom | f1_keywords | dev_langs | topic_type | api_type | api_location | api_name | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NN:uianimation.IUIAnimationTransitionLibrary |
IUIAnimationTransitionLibrary (uianimation.h) |
Defines a library of standard transitions. |
|
uianimation\iuianimationtransitionlibrary.htm |
UIAnimation |
7d256937-b191-499f-9711-05a5ef3b8e18 |
12/05/2018 |
IUIAnimationTransitionLibrary, IUIAnimationTransitionLibrary interface [Windows Animation], IUIAnimationTransitionLibrary interface [Windows Animation],described, uianimation.iuianimationtransitionlibrary, uianimation/IUIAnimationTransitionLibrary |
uianimation.h |
Windows |
Windows 7, Windows Vista and Platform Update for Windows Vista [desktop apps \| UWP apps] |
None supported |
UIAnimation.idl |
UIAnimation.dll |
Windows |
19H1 |
|
|
|
|
|
|
Defines a library of standard transitions.
The IUIAnimationTransitionLibrary interface inherits from the IUnknown interface. IUIAnimationTransitionLibrary also has these types of members:
Windows Animation includes a library of common transitions that developers can apply to variables through a storyboard. The parameters for specifying a transition depend on the type of transition. For some transitions, the duration of the transition is an explicit parameter; for others, the duration is determined by other parameters, such as speed or acceleration when the transition begins. A transition's initial value or velocity can be overridden if a discontinuous jump is desired, and duration can be queried after the transition is added to a storyboard.
If an application requires an effect that cannot be specified using the transition library, developers can implement custom transitions. A custom transition is created by first implementing the interpolator function for the transition, and then by using a factory object to generate transitions from interpolators. An interpolator must implement the IUIAnimationInterpolator interface; an implementation of the transition factory object is provided by UIAnimationTransitionFactory.
For an example that creates the transition library object, see Create the Main Animation Objects.
IUIAnimationManager::ScheduleTransition
IUIAnimationStoryboard::AddKeyframeAfterTransition
IUIAnimationStoryboard::AddTransition
IUIAnimationStoryboard::AddTransitionAtKeyframe