Show / Hide Table of Contents

Class ViewControllerTransitionAnimationDriver<TTransitionContext, TTransitionAnimationDefaultProgressProvider>

Inheritance
System.Object
ViewControllerTransitionAnimationDriver<TTransitionContext, TTransitionAnimationDefaultProgressProvider>
CanvasControllerTransitionAnimationDriver
ElementsControllerTransitionAnimationDriver
Implements
IViewControllerTransitionDrivable<TTransitionContext>
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 abstract class ViewControllerTransitionAnimationDriver<TTransitionContext, TTransitionAnimationDefaultProgressProvider> : IViewControllerTransitionDrivable<TTransitionContext> where TTransitionAnimationDefaultProgressProvider : class, IViewControllerTransitionProgressProvider<TTransitionContext>, new()
Type Parameters
Name Description
TTransitionContext
TTransitionAnimationDefaultProgressProvider

Constructors

ViewControllerTransitionAnimationDriver()

Declaration
public ViewControllerTransitionAnimationDriver()

Properties

CompletionCurve

Declaration
public AnimationCurve CompletionCurve { get; set; }
Property Value
Type Description
UnityEngine.AnimationCurve

Methods

ForceImmediateCancellation()

Declaration
public void ForceImmediateCancellation()

ForceImmediateCompletion()

Declaration
public void ForceImmediateCompletion()

Initialize(IViewControllerTransitionAnimationDriverResponder, TTransitionContext, Single, ViewControllerTransitionTimeUpdateMode, IViewControllerTransitionProgressProvider<TTransitionContext>)

Declaration
public void Initialize(IViewControllerTransitionAnimationDriverResponder responder, TTransitionContext context, float duration, ViewControllerTransitionTimeUpdateMode timeUpdateMode, IViewControllerTransitionProgressProvider<TTransitionContext> interactiveProgressProvider)
Parameters
Type Name Description
IViewControllerTransitionAnimationDriverResponder responder
TTransitionContext context
System.Single duration
ViewControllerTransitionTimeUpdateMode timeUpdateMode
IViewControllerTransitionProgressProvider<TTransitionContext> interactiveProgressProvider

Run()

Declaration
public void Run()

Explicit Interface Implementations

IViewControllerTransitionDrivable<TTransitionContext>.CancelTransition()

Declaration
void IViewControllerTransitionDrivable<TTransitionContext>.CancelTransition()

IViewControllerTransitionDrivable<TTransitionContext>.CompleteTransition()

Declaration
void IViewControllerTransitionDrivable<TTransitionContext>.CompleteTransition()

IViewControllerTransitionDrivable<TTransitionContext>.Context

Declaration
TTransitionContext IViewControllerTransitionDrivable<TTransitionContext>.Context { get; }
Returns
Type Description
TTransitionContext

IViewControllerTransitionDrivable<TTransitionContext>.Direction

Declaration
ViewControllerTransitionAnimationDriverDirection IViewControllerTransitionDrivable<TTransitionContext>.Direction { get; set; }
Returns
Type Description
ViewControllerTransitionAnimationDriverDirection

IViewControllerTransitionDrivable<TTransitionContext>.Duration

Declaration
float IViewControllerTransitionDrivable<TTransitionContext>.Duration { get; }
Returns
Type Description
System.Single

IViewControllerTransitionDrivable<TTransitionContext>.Progress01

Declaration
float IViewControllerTransitionDrivable<TTransitionContext>.Progress01 { get; set; }
Returns
Type Description
System.Single

IViewControllerTransitionDrivable<TTransitionContext>.TimeUpdateMode

Declaration
ViewControllerTransitionTimeUpdateMode IViewControllerTransitionDrivable<TTransitionContext>.TimeUpdateMode { get; }
Returns
Type Description
ViewControllerTransitionTimeUpdateMode

Implements

IViewControllerTransitionDrivable<TContext>
Back to top © 2019 Pelican 7 LTD. All rights reserved.