Class CanvasControllerTransition
When a Canvas Controller transition is to be performed, UI Graph creates a transition object to describe the transition. This object is passed to methods that require it, such as PrepareForGraphTransition(GraphTransition<TViewController>), providing you with the relevant transition information.
Inheritance
System.Object
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>
CanvasControllerTransition
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Pelican7.UIGraph
Assembly: UI Graph API Documentation Project.dll
Syntax
public class CanvasControllerTransition : ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>, IViewControllerTransitionAnimationDriverResponder
Constructors
CanvasControllerTransition()
Declaration
public CanvasControllerTransition()
CanvasControllerTransition(ViewControllerTransitionIdentifier, CanvasController, CanvasController, CanvasController, Boolean, Boolean, Stack<CanvasController>)
Declaration
public CanvasControllerTransition(ViewControllerTransitionIdentifier identifier, CanvasController toViewController, CanvasController fromViewController, CanvasController ownerViewController, bool animated, bool interactive = false, Stack<CanvasController> intermediaryViewControllers = null)
Parameters
Type | Name | Description |
---|---|---|
ViewControllerTransitionIdentifier | identifier | |
CanvasController | toViewController | |
CanvasController | fromViewController | |
CanvasController | ownerViewController | |
System.Boolean | animated | |
System.Boolean | interactive | |
System.Collections.Generic.Stack<CanvasController> | intermediaryViewControllers |
Properties
InteractiveTransitionProgressProvider
Declaration
protected override ICanvasControllerTransitionProgressProvider InteractiveTransitionProgressProvider { get; }
Property Value
Type | Description |
---|---|
ICanvasControllerTransitionProgressProvider |
Overrides
Pelican7.UIGraph.ViewControllerTransition<Pelican7.UIGraph.CanvasController, Pelican7.UIGraph.CanvasControllerTransition, Pelican7.UIGraph.CanvasControllerTransitionContext, Pelican7.UIGraph.CanvasControllerTransitionAnimatorProvider, Pelican7.UIGraph.ICanvasControllerTransitionProgressProvider, Pelican7.UIGraph.CanvasControllerTransitionAnimationDriver, Pelican7.UIGraph.CanvasControllerTransitionProgressProvider>.InteractiveTransitionProgressProvider
TransitionAnimatorProvider
Declaration
protected override CanvasControllerTransitionAnimatorProvider TransitionAnimatorProvider { get; }
Property Value
Type | Description |
---|---|
CanvasControllerTransitionAnimatorProvider |
Overrides
Pelican7.UIGraph.ViewControllerTransition<Pelican7.UIGraph.CanvasController, Pelican7.UIGraph.CanvasControllerTransition, Pelican7.UIGraph.CanvasControllerTransitionContext, Pelican7.UIGraph.CanvasControllerTransitionAnimatorProvider, Pelican7.UIGraph.ICanvasControllerTransitionProgressProvider, Pelican7.UIGraph.CanvasControllerTransitionAnimationDriver, Pelican7.UIGraph.CanvasControllerTransitionProgressProvider>.TransitionAnimatorProvider
Methods
Initialize(ViewControllerTransitionIdentifier, CanvasController, CanvasController, CanvasController, Boolean, Boolean, Stack<CanvasController>)
Declaration
public override void Initialize(ViewControllerTransitionIdentifier identifier, CanvasController toViewController, CanvasController fromViewController, CanvasController ownerViewController, bool animated, bool interactive = false, Stack<CanvasController> intermediaryViewControllers = null)
Parameters
Type | Name | Description |
---|---|---|
ViewControllerTransitionIdentifier | identifier | |
CanvasController | toViewController | |
CanvasController | fromViewController | |
CanvasController | ownerViewController | |
System.Boolean | animated | |
System.Boolean | interactive | |
System.Collections.Generic.Stack<CanvasController> | intermediaryViewControllers |
Overrides
Pelican7.UIGraph.ViewControllerTransition<Pelican7.UIGraph.CanvasController, Pelican7.UIGraph.CanvasControllerTransition, Pelican7.UIGraph.CanvasControllerTransitionContext, Pelican7.UIGraph.CanvasControllerTransitionAnimatorProvider, Pelican7.UIGraph.ICanvasControllerTransitionProgressProvider, Pelican7.UIGraph.CanvasControllerTransitionAnimationDriver, Pelican7.UIGraph.CanvasControllerTransitionProgressProvider>.Initialize(Pelican7.UIGraph.ViewControllerTransitionIdentifier, Pelican7.UIGraph.CanvasController, Pelican7.UIGraph.CanvasController, Pelican7.UIGraph.CanvasController, System.Boolean, System.Boolean, System.Collections.Generic.Stack<Pelican7.UIGraph.CanvasController>)