Skip to content

Latest commit

 

History

History
102 lines (66 loc) · 4.35 KB

nn-uianimation-iuianimationtransitionlibrary.md

File metadata and controls

102 lines (66 loc) · 4.35 KB
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.
IUIAnimationTransitionLibrary
IUIAnimationTransitionLibrary interface [Windows Animation]
IUIAnimationTransitionLibrary interface [Windows Animation]
described
uianimation.iuianimationtransitionlibrary
uianimation/IUIAnimationTransitionLibrary
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
IUIAnimationTransitionLibrary
uianimation/IUIAnimationTransitionLibrary
c++
APIRef
kbSyntax
COM
UIAnimation.dll
IUIAnimationTransitionLibrary

IUIAnimationTransitionLibrary interface

-description

Defines a library of standard transitions.

-inheritance

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

-remarks

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.

Examples

For an example that creates the transition library object, see Create the Main Animation Objects.

-see-also

IUIAnimationManager::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition

IUnknown

Storyboard Overview