New to Telerik UI for WPFStart a free 30-day trial

A TransitionProvider that serves as base for shader transition provider adding some handy infrastructure. Shader TransitionProviders could also be implemented by extending TransitionProvider.

Definition

Namespace:Telerik.Windows.Controls.TransitionControl

Assembly:Telerik.Windows.Controls.dll

Syntax:

C#
public abstract class ShaderTransitionProvider : TransitionProvider

Inheritance: objectTransitionProviderShaderTransitionProvider

Derived Classes: FadeTransitionFlipWarpTransitionLinearFadeTransitionMappedLightTransitionMotionBlurredZoomTransitionPerspectiveTransitionPixelateTransitionRollTransitionSlideAndZoomTransitionWaveTransition...

Constructors

C#
protected ShaderTransitionProvider()

Properties

Gets or Sets the type of layout animation to use in addition to the shader animation.

C#
public ShaderLayoutAnimation LayoutAnimation { get; set; }

Methods

Create a CLR Transition instance that will be used instead of shaders in case shaders are not supported.

C#
protected virtual Transition CreateFallBackTransition()
Returns:

Transition

A new instance of the Transition class.

Creates a new Transition with the current settings.

C#
public override Transition CreateTransition(TransitionContext context)
Parameters:contextTransitionContext

The state of the scene to animate.

Returns:

Transition

The Transition.

Overrides: TransitionProvider.CreateTransition(TransitionContext)

Creates a new shader Transition with the current settings.

C#
protected abstract TransitionEffect CreateTransitionEffect()
Returns:

TransitionEffect

A new instance of the Transition class.