Show / Hide Table of Contents

Class ElementsControllerTransition

When an Elements 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<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>
ElementsControllerTransition
Implements
IViewControllerTransitionAnimationDriverResponder
Inherited Members
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.context
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.OnTransitionBegan
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.OnTransitionProgressUpdated
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.OnTransitionWillFinish
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.OnTransitionDidFinish
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.Animator
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.Context
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.TransitionAnimatorProvider
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.InteractiveTransitionProgressProvider
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.Initialize(ViewControllerTransitionIdentifier, ElementsController, ElementsController, ElementsController, Boolean, Boolean, Stack<ElementsController>)
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.Perform(UnityAction<ElementsControllerTransition>, UnityAction<ElementsControllerTransition, Boolean>, UnityAction<ElementsControllerTransition, Boolean>)
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.ForceImmediateCompletion()
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.ForceImmediateCancellation()
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.IViewControllerTransitionAnimationDriverResponder.OnDriverProgressUpdated(Single)
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.IViewControllerTransitionAnimationDriverResponder.OnDriverCompleted()
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>.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 ElementsControllerTransition : ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>, IViewControllerTransitionAnimationDriverResponder

Constructors

ElementsControllerTransition()

Declaration
public ElementsControllerTransition()

ElementsControllerTransition(ViewControllerTransitionIdentifier, ElementsController, ElementsController, ElementsController, Boolean, Boolean, Stack<ElementsController>)

Declaration
public ElementsControllerTransition(ViewControllerTransitionIdentifier identifier, ElementsController toViewController, ElementsController fromViewController, ElementsController ownerViewController, bool animated, bool interactive = false, Stack<ElementsController> intermediaryViewControllers = null)
Parameters
Type Name Description
ViewControllerTransitionIdentifier identifier
ElementsController toViewController
ElementsController fromViewController
ElementsController ownerViewController
System.Boolean animated
System.Boolean interactive
System.Collections.Generic.Stack<ElementsController> intermediaryViewControllers

Properties

InteractiveTransitionProgressProvider

Declaration
protected override IElementsControllerTransitionProgressProvider InteractiveTransitionProgressProvider { get; }
Property Value
Type Description
IElementsControllerTransitionProgressProvider
Overrides
Pelican7.UIGraph.ViewControllerTransition<Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsControllerTransition, Pelican7.UIGraph.ElementsControllerTransitionContext, Pelican7.UIGraph.ElementsControllerTransitionAnimatorProvider, Pelican7.UIGraph.IElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerTransitionAnimationDriver, Pelican7.UIGraph.ElementsControllerTransitionProgressProvider>.InteractiveTransitionProgressProvider

TransitionAnimatorProvider

Declaration
protected override ElementsControllerTransitionAnimatorProvider TransitionAnimatorProvider { get; }
Property Value
Type Description
ElementsControllerTransitionAnimatorProvider
Overrides
Pelican7.UIGraph.ViewControllerTransition<Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsControllerTransition, Pelican7.UIGraph.ElementsControllerTransitionContext, Pelican7.UIGraph.ElementsControllerTransitionAnimatorProvider, Pelican7.UIGraph.IElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerTransitionAnimationDriver, Pelican7.UIGraph.ElementsControllerTransitionProgressProvider>.TransitionAnimatorProvider

Methods

Initialize(ViewControllerTransitionIdentifier, ElementsController, ElementsController, ElementsController, Boolean, Boolean, Stack<ElementsController>)

Declaration
public override void Initialize(ViewControllerTransitionIdentifier identifier, ElementsController toViewController, ElementsController fromViewController, ElementsController ownerViewController, bool animated, bool interactive = false, Stack<ElementsController> intermediaryViewControllers = null)
Parameters
Type Name Description
ViewControllerTransitionIdentifier identifier
ElementsController toViewController
ElementsController fromViewController
ElementsController ownerViewController
System.Boolean animated
System.Boolean interactive
System.Collections.Generic.Stack<ElementsController> intermediaryViewControllers
Overrides
Pelican7.UIGraph.ViewControllerTransition<Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsControllerTransition, Pelican7.UIGraph.ElementsControllerTransitionContext, Pelican7.UIGraph.ElementsControllerTransitionAnimatorProvider, Pelican7.UIGraph.IElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerTransitionAnimationDriver, Pelican7.UIGraph.ElementsControllerTransitionProgressProvider>.Initialize(Pelican7.UIGraph.ViewControllerTransitionIdentifier, Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsController, System.Boolean, System.Boolean, System.Collections.Generic.Stack<Pelican7.UIGraph.ElementsController>)

Implements

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