Show / Hide Table of Contents

Class ElementsController

The Elements Controller class is the base view controller type for working with Unity's UIElements workflow. It manages a view built with Unity's UIElements system and stores this view in a pair of Uxml/Uss files.

The UIElements workflow and Elements Controller are currently for internal use only.

Inheritance
System.Object
UnityEngine.Object
UnityEngine.ScriptableObject
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>
ElementsController
Implements
IAppearable
ITransitionContextViewController
IGraphableTransitionViewObjectContainer
IGraphableTransitionInvoker
IGraphableEmbedContainer
IGraphable
Inherited Members
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.title
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.opaque
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.transitionAnimatorProvider
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.interactiveTransitionProgressProvider
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.OnWillPerformChildTransition
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.OnDidPerformChildTransition
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.View
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.ViewIsLoaded
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.PresentedViewController
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.PresentingViewController
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.PresentedViewControllerStack
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.PresentTransitionIdentifier
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.DismissTransitionIdentifier
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.Parent
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.RootAncestor
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IsPerformingTransitionBetweenChildren
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.AddChild(ElementsController)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.RemoveFromParent()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.InvokeTransition(ViewControllerTransitionIdentifier, ElementsControllerInvokeTransitionData, Action)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.InvokeTransition(ViewControllerTransitionIdentifier, ElementsController, Boolean, Action)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.InvokeTransitionInteractively(ViewControllerTransitionIdentifier, ElementsController, Action)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.ReceiverForTransition(ViewControllerTransitionIdentifier)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.Present(ElementsController, Boolean, Action)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.PresentInteractively(ElementsController, Action)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.Dismiss(Boolean, Action)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.DismissInteractively(Action)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.Destroy()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.CanPresentViewController(ElementsController, Error)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.CanDismissViewController(Error)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.ViewDidLoad()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.ViewWillAppear()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.ViewDidAppear()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.ViewWillDisappear()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.ViewDidDisappear()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.LoadView()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.Awake()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.OnEnable()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.OnDisable()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.OnDestroy()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.ImplementsTransition(ViewControllerTransitionIdentifier)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.PerformInvokedTransition(ViewControllerTransitionIdentifier, ElementsControllerInvokeTransitionData, Action)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.PerformChildTransition(ViewControllerTransitionIdentifier, ElementsController, ElementsController, Boolean, Boolean, Stack<ElementsController>, UnityAction<ElementsControllerTransition>, UnityAction<ElementsControllerTransition, Boolean>, UnityAction<ElementsControllerTransition, Boolean>)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.WillPerformChildTransition(ElementsControllerTransition)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.DidPerformChildTransition(ElementsControllerTransition, Boolean)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.TryGetAnyChildTransition(ElementsControllerTransition)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.TryGetChildTransition(ViewControllerTransitionIdentifier, ElementsControllerTransition)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.FirstAncestorOfType<T>()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IAppearable.BeginAppearanceTransition(Boolean)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IAppearable.EndAppearanceTransition()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.AsAppearable
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.ITransitionContextViewController.Opaque
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.ITransitionContextViewController.SetViewVisible(Boolean)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.graph
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IGraphable.SetGraph(Object)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IGraphable.InstantiateFromResource(IGraphable)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IGraphable.GraphableTransitionIdentifiers()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IGraphable.PerformGraphableTransition(GraphableTransition)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.GraphableTransitionIdentifiers()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.ShouldPerformGraphTransition(GraphTransition<ElementsController>, Error)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.PrepareForGraphTransition(GraphTransition<ElementsController>)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IGraphableTransitionViewObjectContainer.GraphableTransitionViewObjects
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IGraphableTransitionViewObjectContainer.BindGraphableTransitionViewObjectActivationListener(IGraphableTransitionViewObjectListener)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.BindActivationListenerToViewObjects(IGraphableTransitionViewObjectListener)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.PerformGraphTransitionWithIdentifier(String, Object)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IGraphableTransitionInvoker.BindGraphableTransitionInvokable(IGraphableTransitionInvokable)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IGraphableEmbedContainer.GraphableEmbedViewObjects
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.IGraphableEmbedContainer.EmbedGraphables(List<GraphableEmbedData>)
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.FindGraphableEmbedViewObjectsInView()
ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>.PrepareForGraphEmbed(ElementsController)
UnityEngine.ScriptableObject.SetDirty()
UnityEngine.ScriptableObject.CreateInstance(System.String)
UnityEngine.ScriptableObject.CreateInstance(System.Type)
UnityEngine.ScriptableObject.CreateInstance<T>()
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(System.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Destroy(UnityEngine.Object, System.Single)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, System.Boolean)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, System.Single)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Pelican7.UIGraph
Assembly: UI Graph API Documentation Project.dll
Syntax
public class ElementsController : ViewController<ElementsController, ElementsView, ElementsWindow, ElementsViewResource, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider, ElementsControllerInvokeTransitionData, ElementsGraph>, IViewControllerAppearance, IAppearable, ITransitionContextViewController, IGraphableTransitionViewObjectContainer, IGraphableTransitionInvoker, IGraphableEmbedContainer, IGraphable

Fields

DismissTransition

The transition identifier for the Elements Controller's Dismiss transition.

Declaration
public static readonly ViewControllerTransitionIdentifier DismissTransition
Field Value
Type Description
ViewControllerTransitionIdentifier

PresentTransition

The transition identifier for the Elements Controller's Present transition.

Declaration
public static readonly ViewControllerTransitionIdentifier PresentTransition
Field Value
Type Description
ViewControllerTransitionIdentifier

Properties

DismissTransitionIdentifier

Declaration
protected override sealed ViewControllerTransitionIdentifier DismissTransitionIdentifier { get; }
Property Value
Type Description
ViewControllerTransitionIdentifier
Overrides
Pelican7.UIGraph.ViewController<Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsView, Pelican7.UIGraph.ElementsWindow, Pelican7.UIGraph.ElementsViewResource, Pelican7.UIGraph.ElementsControllerTransition, Pelican7.UIGraph.ElementsControllerTransitionContext, Pelican7.UIGraph.ElementsControllerTransitionAnimatorProvider, Pelican7.UIGraph.IElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerTransitionAnimationDriver, Pelican7.UIGraph.ElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerInvokeTransitionData, Pelican7.UIGraph.ElementsGraph>.DismissTransitionIdentifier

PresentTransitionIdentifier

Declaration
protected override sealed ViewControllerTransitionIdentifier PresentTransitionIdentifier { get; }
Property Value
Type Description
ViewControllerTransitionIdentifier
Overrides
Pelican7.UIGraph.ViewController<Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsView, Pelican7.UIGraph.ElementsWindow, Pelican7.UIGraph.ElementsViewResource, Pelican7.UIGraph.ElementsControllerTransition, Pelican7.UIGraph.ElementsControllerTransitionContext, Pelican7.UIGraph.ElementsControllerTransitionAnimatorProvider, Pelican7.UIGraph.IElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerTransitionAnimationDriver, Pelican7.UIGraph.ElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerInvokeTransitionData, Pelican7.UIGraph.ElementsGraph>.PresentTransitionIdentifier

Methods

BindActivationListenerToViewObjects(IGraphableTransitionViewObjectListener)

Declaration
protected override sealed void BindActivationListenerToViewObjects(IGraphableTransitionViewObjectListener viewObjectActivationListener)
Parameters
Type Name Description
IGraphableTransitionViewObjectListener viewObjectActivationListener
Overrides
Pelican7.UIGraph.ViewController<Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsView, Pelican7.UIGraph.ElementsWindow, Pelican7.UIGraph.ElementsViewResource, Pelican7.UIGraph.ElementsControllerTransition, Pelican7.UIGraph.ElementsControllerTransitionContext, Pelican7.UIGraph.ElementsControllerTransitionAnimatorProvider, Pelican7.UIGraph.IElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerTransitionAnimationDriver, Pelican7.UIGraph.ElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerInvokeTransitionData, Pelican7.UIGraph.ElementsGraph>.BindActivationListenerToViewObjects(Pelican7.UIGraph.IGraphableTransitionViewObjectListener)

FindGraphableEmbedViewObjectsInView()

Declaration
protected override sealed IGraphableEmbedViewObject[] FindGraphableEmbedViewObjectsInView()
Returns
Type Description
IGraphableEmbedViewObject[]
Overrides
Pelican7.UIGraph.ViewController<Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsView, Pelican7.UIGraph.ElementsWindow, Pelican7.UIGraph.ElementsViewResource, Pelican7.UIGraph.ElementsControllerTransition, Pelican7.UIGraph.ElementsControllerTransitionContext, Pelican7.UIGraph.ElementsControllerTransitionAnimatorProvider, Pelican7.UIGraph.IElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerTransitionAnimationDriver, Pelican7.UIGraph.ElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerInvokeTransitionData, Pelican7.UIGraph.ElementsGraph>.FindGraphableEmbedViewObjectsInView()

Implements

IAppearable
ITransitionContextViewController
IGraphableTransitionViewObjectContainer
IGraphableTransitionInvoker
IGraphableEmbedContainer
IGraphable
Back to top © 2019 Pelican 7 LTD. All rights reserved.