IUIAnimationTransitionFactory2 interface

Defines a method for creating transitions from custom interpolators.

IUIAnimationTransitionFactory2 supports the creation of transitions in a specified dimension.

When to implement

Client applications do not implement this interface; custom implementations are not supported.

When to use

Client applications use IUIAnimationTransitionFactory2 to create transitions from a custom interpolator. Implementations are provided by IUIAnimationTransitionFactory2.

IUIAnimationTransitionFactory2 is provided for applications that use custom implementations of the IUIAnimationInterpolator2 interface.

Applications that use only the standard transitions provided by the IUIAnimationTransitionLibrary2 interface generally do not need to use this interface.

Members

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

Methods

The IUIAnimationTransitionFactory2 interface has these methods.

MethodDescription
CreateTransition

Creates a transition from a custom interpolator for a given dimension.

 

Remarks

When an application requires animation effects that are not available in the transition library, developers can implement custom transitions that the application can use. 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 the interpolator. An interpolator must implement either the IUIAnimationInterpolator interface or the IUIAnimationInterpolator2 interface; an implementation of the transition factory object is provided by UIAnimationTransitionFactory or by UIAnimationTransitionFactory2.

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_IUIAnimationTransitionFactory2 is defined as 937D4916-C1A6-42d5-88D8-30344D6EFE31

See also

Interfaces

 

 

Community Additions

ADD
Show:
© 2014 Microsoft