Show / Hide Table of Contents

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
Implements
IViewControllerTransitionAnimationDriverResponder
Inherited Members
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.context
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.OnTransitionBegan
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.OnTransitionProgressUpdated
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.OnTransitionWillFinish
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.OnTransitionDidFinish
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.Animator
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.Context
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.TransitionAnimatorProvider
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.InteractiveTransitionProgressProvider
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.Initialize(ViewControllerTransitionIdentifier, CanvasController, CanvasController, CanvasController, Boolean, Boolean, Stack<CanvasController>)
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.Perform(UnityAction<CanvasControllerTransition>, UnityAction<CanvasControllerTransition, Boolean>, UnityAction<CanvasControllerTransition, Boolean>)
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.ForceImmediateCompletion()
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.ForceImmediateCancellation()
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.IViewControllerTransitionAnimationDriverResponder.OnDriverProgressUpdated(Single)
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.IViewControllerTransitionAnimationDriverResponder.OnDriverCompleted()
ViewControllerTransition<CanvasController, CanvasControllerTransition, CanvasControllerTransitionContext, CanvasControllerTransitionAnimatorProvider, ICanvasControllerTransitionProgressProvider, CanvasControllerTransitionAnimationDriver, CanvasControllerTransitionProgressProvider>.IViewControllerTransitionAnimationDriverResponder.OnDriverCancelled()
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>)

Implements

IViewControllerTransitionAnimationDriverResponder
Back to top © 2019 Pelican 7 LTD. All rights reserved.