ClassPerspectiveRotationTransition
This class is a concrete implementation of a transition effect that rotates the content in pseudo 3D space.
Definition
Namespace:Telerik.Windows.Controls.TransitionEffects
Assembly:Telerik.Windows.Controls.dll
Syntax:
public sealed class PerspectiveRotationTransition : PerspectiveTransition
Inheritance: objectTransitionProviderShaderTransitionProviderPerspectiveTransitionPerspectiveRotationTransition
Inherited Members
Constructors
PerspectiveRotationTransition()
Initializes a new instance of the PerspectiveRotationTransition class.
Declaration
public PerspectiveRotationTransition()
Properties
CameraDistance
The distance from the camera to the image relative to the image size.
Direction
The direction of the rotation RotationDirection
Declaration
public RotationDirection Direction { get; set; }
Property Value
NewPlaneCenterOfRotationX
The horizontal center of rotation of the new content plane relative to the image size. 0 is left 1 is right. Default is 0.5 - center.
Declaration
public double NewPlaneCenterOfRotationX { get; set; }
Property Value
NewPlaneCenterOfRotationY
The vertical center of rotation of the new content plane relative to the image size. 0 is top 1 is bottom. Default is 0.5 - center.
Declaration
public double NewPlaneCenterOfRotationY { get; set; }
Property Value
NewPlaneCenterOfRotationZ
The depth of the center of rotation of the new content plane relative to the image size. Default is 0.
Declaration
public double NewPlaneCenterOfRotationZ { get; set; }
Property Value
NewPlaneEasing
The easing of the old plane's rotation animation.
Declaration
public IEasingFunction NewPlaneEasing { get; set; }
Property Value
IEasingFunction
NewPlaneRenderBack
Specify whether the new content plane should be rendered if the camera is looking at its back.
OldPlaneCenterOfRotationX
The horizontal center of rotation of the old content plane relative to the image size. 0 is left 1 is right. Default is 0.5 - center.
Declaration
public double OldPlaneCenterOfRotationX { get; set; }
Property Value
OldPlaneCenterOfRotationY
The vertical center of rotation of the old content plane relative to the image size. 0 is top 1 is bottom. Default is 0.5 - center.
Declaration
public double OldPlaneCenterOfRotationY { get; set; }
Property Value
OldPlaneCenterOfRotationZ
The depth of the center of rotation of the old content plane relative to the image size. Default is 0.
Declaration
public double OldPlaneCenterOfRotationZ { get; set; }
Property Value
OldPlaneEasing
The easing of the old plane's rotation animation.
Declaration
public IEasingFunction OldPlaneEasing { get; set; }
Property Value
IEasingFunction
OldPlaneRenderBack
Specify whether the old content plane should be rendered if the camera is looking at its back.
RotationLength
The degrees which the planes will rotate. Default is 180. Most meaningful are 180 and 90 but other angles may be used with proper Z-centers of rotation.