Show / Hide Table of Contents

Class BaseGraphView

Inheritance
System.Object
UnityEngine.UIElements.CallbackEventHandler
UnityEngine.UIElements.Focusable
UnityEngine.UIElements.VisualElement
UnityEditor.Experimental.GraphView.GraphView
BaseGraphView
Implements
UnityEngine.UIElements.IEventHandler
UnityEngine.UIElements.ITransform
UnityEngine.UIElements.Experimental.ITransitionAnimations
UnityEngine.UIElements.IExperimentalFeatures
UnityEngine.UIElements.IVisualElementScheduler
UnityEngine.UIElements.IResolvedStyle
UnityEditor.Experimental.GraphView.ISelection
Inherited Members
UnityEditor.Experimental.GraphView.GraphView.ports
UnityEditor.Experimental.GraphView.GraphView.UpdateViewTransform(UnityEngine.Vector3, UnityEngine.Vector3)
UnityEditor.Experimental.GraphView.GraphView.AddLayer(System.Int32)
UnityEditor.Experimental.GraphView.GraphView.GetElementByGuid(System.String)
UnityEditor.Experimental.GraphView.GraphView.GetNodeByGuid(System.String)
UnityEditor.Experimental.GraphView.GraphView.GetPortByGuid(System.String)
UnityEditor.Experimental.GraphView.GraphView.GetEdgeByGuid(System.String)
UnityEditor.Experimental.GraphView.GraphView.SetupZoom(System.Single, System.Single)
UnityEditor.Experimental.GraphView.GraphView.SetupZoom(System.Single, System.Single, System.Single, System.Single)
UnityEditor.Experimental.GraphView.GraphView.ValidateTransform()
UnityEditor.Experimental.GraphView.GraphView.AddToSelection(UnityEditor.Experimental.GraphView.ISelectable)
UnityEditor.Experimental.GraphView.GraphView.RemoveFromSelection(UnityEditor.Experimental.GraphView.ISelectable)
UnityEditor.Experimental.GraphView.GraphView.ClearSelection()
UnityEditor.Experimental.GraphView.GraphView.ExecuteDefaultActionAtTarget(UnityEngine.UIElements.EventBase)
UnityEditor.Experimental.GraphView.GraphView.ExecuteDefaultAction(UnityEngine.UIElements.EventBase)
UnityEditor.Experimental.GraphView.GraphView.CollectCopyableGraphElements(System.Collections.Generic.IEnumerable<UnityEditor.Experimental.GraphView.GraphElement>, System.Collections.Generic.HashSet<UnityEditor.Experimental.GraphView.GraphElement>)
UnityEditor.Experimental.GraphView.GraphView.CopySelectionCallback()
UnityEditor.Experimental.GraphView.GraphView.CutSelectionCallback()
UnityEditor.Experimental.GraphView.GraphView.PasteCallback()
UnityEditor.Experimental.GraphView.GraphView.DuplicateSelectionCallback()
UnityEditor.Experimental.GraphView.GraphView.DeleteSelectionCallback(UnityEditor.Experimental.GraphView.GraphView.AskUser)
UnityEditor.Experimental.GraphView.GraphView.SerializeGraphElements(System.Collections.Generic.IEnumerable<UnityEditor.Experimental.GraphView.GraphElement>)
UnityEditor.Experimental.GraphView.GraphView.CanPasteSerializedData(System.String)
UnityEditor.Experimental.GraphView.GraphView.UnserializeAndPasteOperation(System.String, System.String)
UnityEditor.Experimental.GraphView.GraphView.DeleteSelectionOperation(System.String, UnityEditor.Experimental.GraphView.GraphView.AskUser)
UnityEditor.Experimental.GraphView.GraphView.AddElement(UnityEditor.Experimental.GraphView.GraphElement)
UnityEditor.Experimental.GraphView.GraphView.RemoveElement(UnityEditor.Experimental.GraphView.GraphElement)
UnityEditor.Experimental.GraphView.GraphView.DeleteSelection()
UnityEditor.Experimental.GraphView.GraphView.DeleteElements(System.Collections.Generic.IEnumerable<UnityEditor.Experimental.GraphView.GraphElement>)
UnityEditor.Experimental.GraphView.GraphView.FrameAll()
UnityEditor.Experimental.GraphView.GraphView.FrameSelection()
UnityEditor.Experimental.GraphView.GraphView.FrameOrigin()
UnityEditor.Experimental.GraphView.GraphView.FramePrev()
UnityEditor.Experimental.GraphView.GraphView.FrameNext()
UnityEditor.Experimental.GraphView.GraphView.FramePrev(System.Func<UnityEditor.Experimental.GraphView.GraphElement, System.Boolean>)
UnityEditor.Experimental.GraphView.GraphView.FrameNext(System.Func<UnityEditor.Experimental.GraphView.GraphElement, System.Boolean>)
UnityEditor.Experimental.GraphView.GraphView.CalculateRectToFitAll(UnityEngine.UIElements.VisualElement)
UnityEditor.Experimental.GraphView.GraphView.CalculateFrameTransform(UnityEngine.Rect, UnityEngine.Rect, System.Int32, UnityEngine.Vector3, UnityEngine.Vector3)
UnityEditor.Experimental.GraphView.GraphView.GetBlackboard()
UnityEditor.Experimental.GraphView.GraphView.ReleaseBlackboard(UnityEditor.Experimental.GraphView.Blackboard)
UnityEditor.Experimental.GraphView.GraphView.nodeCreationRequest
UnityEditor.Experimental.GraphView.GraphView.graphViewChanged
UnityEditor.Experimental.GraphView.GraphView.groupTitleChanged
UnityEditor.Experimental.GraphView.GraphView.elementsAddedToGroup
UnityEditor.Experimental.GraphView.GraphView.elementsRemovedFromGroup
UnityEditor.Experimental.GraphView.GraphView.elementsInsertedToStackNode
UnityEditor.Experimental.GraphView.GraphView.elementsRemovedFromStackNode
UnityEditor.Experimental.GraphView.GraphView.elementResized
UnityEditor.Experimental.GraphView.GraphView.viewTransformChanged
UnityEditor.Experimental.GraphView.GraphView.supportsWindowedBlackboard
UnityEditor.Experimental.GraphView.GraphView.contentViewContainer
UnityEditor.Experimental.GraphView.GraphView.viewport
UnityEditor.Experimental.GraphView.GraphView.viewTransform
UnityEditor.Experimental.GraphView.GraphView.isReframable
UnityEditor.Experimental.GraphView.GraphView.contentContainer
UnityEditor.Experimental.GraphView.GraphView.graphElements
UnityEditor.Experimental.GraphView.GraphView.nodes
UnityEditor.Experimental.GraphView.GraphView.edges
UnityEditor.Experimental.GraphView.GraphView.minScale
UnityEditor.Experimental.GraphView.GraphView.maxScale
UnityEditor.Experimental.GraphView.GraphView.scaleStep
UnityEditor.Experimental.GraphView.GraphView.referenceScale
UnityEditor.Experimental.GraphView.GraphView.scale
UnityEditor.Experimental.GraphView.GraphView.zoomerMaxElementCountWithPixelCacheRegen
UnityEditor.Experimental.GraphView.GraphView.selection
UnityEditor.Experimental.GraphView.GraphView.canPaste
UnityEditor.Experimental.GraphView.GraphView.canDuplicateSelection
UnityEditor.Experimental.GraphView.GraphView.canDeleteSelection
UnityEditor.Experimental.GraphView.GraphView.serializeGraphElements
UnityEditor.Experimental.GraphView.GraphView.canPasteSerializedData
UnityEditor.Experimental.GraphView.GraphView.unserializeAndPaste
UnityEditor.Experimental.GraphView.GraphView.deleteSelection
UnityEngine.UIElements.VisualElement.disabledUssClassName
UnityEngine.UIElements.VisualElement.Focus()
UnityEngine.UIElements.VisualElement.SendEvent(UnityEngine.UIElements.EventBase)
UnityEngine.UIElements.VisualElement.SetEnabledFromHierarchy(System.Boolean)
UnityEngine.UIElements.VisualElement.SetEnabled(System.Boolean)
UnityEngine.UIElements.VisualElement.MarkDirtyRepaint()
UnityEngine.UIElements.VisualElement.ContainsPoint(UnityEngine.Vector2)
UnityEngine.UIElements.VisualElement.Overlaps(UnityEngine.Rect)
UnityEngine.UIElements.VisualElement.DoMeasure(System.Single, UnityEngine.UIElements.VisualElement.MeasureMode, System.Single, UnityEngine.UIElements.VisualElement.MeasureMode)
UnityEngine.UIElements.VisualElement.ToString()
UnityEngine.UIElements.VisualElement.GetClasses()
UnityEngine.UIElements.VisualElement.ClearClassList()
UnityEngine.UIElements.VisualElement.AddToClassList(System.String)
UnityEngine.UIElements.VisualElement.RemoveFromClassList(System.String)
UnityEngine.UIElements.VisualElement.ToggleInClassList(System.String)
UnityEngine.UIElements.VisualElement.EnableInClassList(System.String, System.Boolean)
UnityEngine.UIElements.VisualElement.ClassListContains(System.String)
UnityEngine.UIElements.VisualElement.FindAncestorUserData()
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Single, System.Single, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, System.Single>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Rect, UnityEngine.Rect, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Rect>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Color, UnityEngine.Color, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Color>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Vector3, UnityEngine.Vector3, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector3>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Vector2, UnityEngine.Vector2, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector2>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Quaternion, UnityEngine.Quaternion, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Quaternion>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.UIElements.Experimental.StyleValues, UnityEngine.UIElements.Experimental.StyleValues, System.Int32)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, System.Single>, System.Single, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, System.Single>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Rect>, UnityEngine.Rect, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Rect>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Color>, UnityEngine.Color, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Color>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Vector3>, UnityEngine.Vector3, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector3>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Vector2>, UnityEngine.Vector2, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector2>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Quaternion>, UnityEngine.Quaternion, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Quaternion>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.UIElements.Experimental.StyleValues, System.Int32)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Layout(UnityEngine.Rect, System.Int32)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.TopLeft(UnityEngine.Vector2, System.Int32)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Size(UnityEngine.Vector2, System.Int32)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Scale(System.Single, System.Int32)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Position(UnityEngine.Vector3, System.Int32)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Rotation(UnityEngine.Quaternion, System.Int32)
UnityEngine.UIElements.VisualElement.Add(UnityEngine.UIElements.VisualElement)
UnityEngine.UIElements.VisualElement.Insert(System.Int32, UnityEngine.UIElements.VisualElement)
UnityEngine.UIElements.VisualElement.Remove(UnityEngine.UIElements.VisualElement)
UnityEngine.UIElements.VisualElement.RemoveAt(System.Int32)
UnityEngine.UIElements.VisualElement.Clear()
UnityEngine.UIElements.VisualElement.ElementAt(System.Int32)
UnityEngine.UIElements.VisualElement.IndexOf(UnityEngine.UIElements.VisualElement)
UnityEngine.UIElements.VisualElement.Children()
UnityEngine.UIElements.VisualElement.Sort(System.Comparison<UnityEngine.UIElements.VisualElement>)
UnityEngine.UIElements.VisualElement.BringToFront()
UnityEngine.UIElements.VisualElement.SendToBack()
UnityEngine.UIElements.VisualElement.PlaceBehind(UnityEngine.UIElements.VisualElement)
UnityEngine.UIElements.VisualElement.PlaceInFront(UnityEngine.UIElements.VisualElement)
UnityEngine.UIElements.VisualElement.RemoveFromHierarchy()
UnityEngine.UIElements.VisualElement.GetFirstOfType<T>()
UnityEngine.UIElements.VisualElement.GetFirstAncestorOfType<T>()
UnityEngine.UIElements.VisualElement.Contains(UnityEngine.UIElements.VisualElement)
UnityEngine.UIElements.VisualElement.FindCommonAncestor(UnityEngine.UIElements.VisualElement)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IVisualElementScheduler.Execute(System.Action<UnityEngine.UIElements.TimerState>)
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IVisualElementScheduler.Execute(System.Action)
UnityEngine.UIElements.VisualElement.viewDataKey
UnityEngine.UIElements.VisualElement.userData
UnityEngine.UIElements.VisualElement.canGrabFocus
UnityEngine.UIElements.VisualElement.focusController
UnityEngine.UIElements.VisualElement.usageHints
UnityEngine.UIElements.VisualElement.transform
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.position
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.rotation
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.scale
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.matrix
UnityEngine.UIElements.VisualElement.layout
UnityEngine.UIElements.VisualElement.contentRect
UnityEngine.UIElements.VisualElement.paddingRect
UnityEngine.UIElements.VisualElement.worldBound
UnityEngine.UIElements.VisualElement.localBound
UnityEngine.UIElements.VisualElement.worldTransform
UnityEngine.UIElements.VisualElement.pickingMode
UnityEngine.UIElements.VisualElement.name
UnityEngine.UIElements.VisualElement.enabledInHierarchy
UnityEngine.UIElements.VisualElement.enabledSelf
UnityEngine.UIElements.VisualElement.visible
UnityEngine.UIElements.VisualElement.generateVisualContent
UnityEngine.UIElements.VisualElement.experimental
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IExperimentalFeatures.animation
UnityEngine.UIElements.VisualElement.hierarchy
UnityEngine.UIElements.VisualElement.cacheAsBitmap
UnityEngine.UIElements.VisualElement.parent
UnityEngine.UIElements.VisualElement.panel
UnityEngine.UIElements.VisualElement.Item[System.Int32]
UnityEngine.UIElements.VisualElement.childCount
UnityEngine.UIElements.VisualElement.schedule
UnityEngine.UIElements.VisualElement.style
UnityEngine.UIElements.VisualElement.customStyle
UnityEngine.UIElements.VisualElement.resolvedStyle
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.width
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.height
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.maxWidth
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.maxHeight
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.minWidth
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.minHeight
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexBasis
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexGrow
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexShrink
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexDirection
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexWrap
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.left
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.top
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.right
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.bottom
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginLeft
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginTop
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginRight
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginBottom
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingLeft
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingTop
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingRight
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingBottom
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.position
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.alignSelf
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityTextAlign
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityFontStyleAndWeight
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.fontSize
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.whiteSpace
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.color
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.backgroundColor
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderColor
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityFont
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityBackgroundScaleMode
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityBackgroundImageTintColor
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.alignItems
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.alignContent
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.justifyContent
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderLeftColor
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderRightColor
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopColor
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomColor
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderLeftWidth
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderRightWidth
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopWidth
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomWidth
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopLeftRadius
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopRightRadius
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomLeftRadius
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomRightRadius
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceLeft
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceTop
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceRight
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceBottom
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.opacity
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.visibility
UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.display
UnityEngine.UIElements.VisualElement.styleSheets
UnityEngine.UIElements.VisualElement.tooltip
UnityEngine.UIElements.Focusable.Blur()
UnityEngine.UIElements.Focusable.focusable
UnityEngine.UIElements.Focusable.tabIndex
UnityEngine.UIElements.Focusable.delegatesFocus
UnityEngine.UIElements.CallbackEventHandler.RegisterCallback<TEventType>(UnityEngine.UIElements.EventCallback<TEventType>, UnityEngine.UIElements.TrickleDown)
UnityEngine.UIElements.CallbackEventHandler.RegisterCallback<TEventType, TUserArgsType>(UnityEngine.UIElements.EventCallback<TEventType, TUserArgsType>, TUserArgsType, UnityEngine.UIElements.TrickleDown)
UnityEngine.UIElements.CallbackEventHandler.UnregisterCallback<TEventType>(UnityEngine.UIElements.EventCallback<TEventType>, UnityEngine.UIElements.TrickleDown)
UnityEngine.UIElements.CallbackEventHandler.UnregisterCallback<TEventType, TUserArgsType>(UnityEngine.UIElements.EventCallback<TEventType, TUserArgsType>, UnityEngine.UIElements.TrickleDown)
UnityEngine.UIElements.CallbackEventHandler.HandleEvent(UnityEngine.UIElements.EventBase)
UnityEngine.UIElements.CallbackEventHandler.HasTrickleDownHandlers()
UnityEngine.UIElements.CallbackEventHandler.HasBubbleUpHandlers()
Namespace: GraphProcessor
Assembly: com.alelievr.NodeGraphProcessor.Editor.dll
Syntax
public class BaseGraphView : GraphView, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle, ISelection

Constructors

| Improve this Doc View Source

BaseGraphView(EditorWindow)

Declaration
public BaseGraphView(EditorWindow window)
Parameters
Type Name Description
UnityEditor.EditorWindow window

Fields

| Improve this Doc View Source

commentBlockViews

Declaration
public List<CommentBlockView> commentBlockViews
Field Value
Type Description
System.Collections.Generic.List<CommentBlockView>
| Improve this Doc View Source

connectorListener

Declaration
public EdgeConnectorListener connectorListener
Field Value
Type Description
EdgeConnectorListener
| Improve this Doc View Source

edgeViews

Declaration
public List<EdgeView> edgeViews
Field Value
Type Description
System.Collections.Generic.List<EdgeView>
| Improve this Doc View Source

graph

Declaration
public BaseGraph graph
Field Value
Type Description
BaseGraph
| Improve this Doc View Source

nodeViews

Declaration
public List<BaseNodeView> nodeViews
Field Value
Type Description
System.Collections.Generic.List<BaseNodeView>
| Improve this Doc View Source

nodeViewsPerNode

Declaration
public Dictionary<BaseNode, BaseNodeView> nodeViewsPerNode
Field Value
Type Description
System.Collections.Generic.Dictionary<BaseNode, BaseNodeView>

Properties

| Improve this Doc View Source

canCopySelection

Declaration
protected override bool canCopySelection { get; }
Property Value
Type Description
System.Boolean
Overrides
UnityEditor.Experimental.GraphView.GraphView.canCopySelection
| Improve this Doc View Source

canCutSelection

Declaration
protected override bool canCutSelection { get; }
Property Value
Type Description
System.Boolean
Overrides
UnityEditor.Experimental.GraphView.GraphView.canCutSelection

Methods

| Improve this Doc View Source

AddCommentBlock(CommentBlock)

Declaration
public CommentBlockView AddCommentBlock(CommentBlock block)
Parameters
Type Name Description
CommentBlock block
Returns
Type Description
CommentBlockView
| Improve this Doc View Source

AddCommentBlockView(CommentBlock)

Declaration
public CommentBlockView AddCommentBlockView(CommentBlock block)
Parameters
Type Name Description
CommentBlock block
Returns
Type Description
CommentBlockView
| Improve this Doc View Source

AddNode(BaseNode)

Declaration
public bool AddNode(BaseNode node)
Parameters
Type Name Description
BaseNode node
Returns
Type Description
System.Boolean
| Improve this Doc View Source

AddNodeView(BaseNode)

Declaration
protected BaseNodeView AddNodeView(BaseNode node)
Parameters
Type Name Description
BaseNode node
Returns
Type Description
BaseNodeView
| Improve this Doc View Source

AddSelectionsToCommentBlock(CommentBlockView)

Declaration
public void AddSelectionsToCommentBlock(CommentBlockView view)
Parameters
Type Name Description
CommentBlockView view
| Improve this Doc View Source

BuildCommentBlockContextualMenu(ContextualMenuPopulateEvent)

Declaration
protected void BuildCommentBlockContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type Name Description
UnityEngine.UIElements.ContextualMenuPopulateEvent evt
| Improve this Doc View Source

BuildContextualMenu(ContextualMenuPopulateEvent)

Build the contextual menu shown when right clicking inside the graph view

Declaration
public override void BuildContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type Name Description
UnityEngine.UIElements.ContextualMenuPopulateEvent evt
Overrides
UnityEditor.Experimental.GraphView.GraphView.BuildContextualMenu(UnityEngine.UIElements.ContextualMenuPopulateEvent)
| Improve this Doc View Source

BuildHelpContextualMenu(ContextualMenuPopulateEvent)

Declaration
protected void BuildHelpContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type Name Description
UnityEngine.UIElements.ContextualMenuPopulateEvent evt
| Improve this Doc View Source

BuildSaveAssetContextualMenu(ContextualMenuPopulateEvent)

Declaration
protected void BuildSaveAssetContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type Name Description
UnityEngine.UIElements.ContextualMenuPopulateEvent evt
| Improve this Doc View Source

BuildSelectAssetContextualMenu(ContextualMenuPopulateEvent)

Declaration
protected void BuildSelectAssetContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type Name Description
UnityEngine.UIElements.ContextualMenuPopulateEvent evt
| Improve this Doc View Source

BuildViewContextualMenu(ContextualMenuPopulateEvent)

Declaration
protected void BuildViewContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type Name Description
UnityEngine.UIElements.ContextualMenuPopulateEvent evt
| Improve this Doc View Source

ClosePinned(Type, PinnedElementView)

Declaration
public void ClosePinned(Type type, PinnedElementView elem)
Parameters
Type Name Description
System.Type type
PinnedElementView elem
| Improve this Doc View Source

ClosePinned<T>(PinnedElementView)

Declaration
public void ClosePinned<T>(PinnedElementView view)
    where T : PinnedElementView
Parameters
Type Name Description
PinnedElementView view
Type Parameters
Name Description
T
| Improve this Doc View Source

Connect(EdgeView, Boolean)

Declaration
public bool Connect(EdgeView e, bool autoDisconnectInputs = true)
Parameters
Type Name Description
EdgeView e
System.Boolean autoDisconnectInputs
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ConnectView(EdgeView, Boolean)

Declaration
public bool ConnectView(EdgeView e, bool autoDisconnectInputs = true)
Parameters
Type Name Description
EdgeView e
System.Boolean autoDisconnectInputs
Returns
Type Description
System.Boolean
| Improve this Doc View Source

Disconnect(EdgeView, Boolean)

Declaration
public void Disconnect(EdgeView e, bool refreshPorts = true)
Parameters
Type Name Description
EdgeView e
System.Boolean refreshPorts
| Improve this Doc View Source

DisconnectView(EdgeView, Boolean)

Declaration
public void DisconnectView(EdgeView e, bool refreshPorts = true)
Parameters
Type Name Description
EdgeView e
System.Boolean refreshPorts
| Improve this Doc View Source

FilterCreateNodeMenuEntries()

Declaration
public virtual IEnumerable<KeyValuePair<string, Type>> FilterCreateNodeMenuEntries()
Returns
Type Description
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, System.Type>>
| Improve this Doc View Source

Finalize()

Declaration
protected void Finalize()
| Improve this Doc View Source

GetCompatiblePorts(Port, NodeAdapter)

Declaration
public override List<Port> GetCompatiblePorts(Port startPort, NodeAdapter nodeAdapter)
Parameters
Type Name Description
UnityEditor.Experimental.GraphView.Port startPort
UnityEditor.Experimental.GraphView.NodeAdapter nodeAdapter
Returns
Type Description
System.Collections.Generic.List<UnityEditor.Experimental.GraphView.Port>
Overrides
UnityEditor.Experimental.GraphView.GraphView.GetCompatiblePorts(UnityEditor.Experimental.GraphView.Port, UnityEditor.Experimental.GraphView.NodeAdapter)
| Improve this Doc View Source

GetPinnedElementStatus(Type)

Declaration
public DropdownMenuAction.Status GetPinnedElementStatus(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
UnityEngine.UIElements.DropdownMenuAction.Status
| Improve this Doc View Source

GetPinnedElementStatus<T>()

Declaration
public DropdownMenuAction.Status GetPinnedElementStatus<T>()
    where T : PinnedElementView
Returns
Type Description
UnityEngine.UIElements.DropdownMenuAction.Status
Type Parameters
Name Description
T
| Improve this Doc View Source

Initialize(BaseGraph)

Declaration
public void Initialize(BaseGraph graph)
Parameters
Type Name Description
BaseGraph graph
| Improve this Doc View Source

InitializeManipulators()

Declaration
protected virtual void InitializeManipulators()
| Improve this Doc View Source

InitializeView()

Declaration
protected virtual void InitializeView()
| Improve this Doc View Source

OpenPinned(Type)

Declaration
public void OpenPinned(Type type)
Parameters
Type Name Description
System.Type type
| Improve this Doc View Source

OpenPinned<T>()

Declaration
public void OpenPinned<T>()
    where T : PinnedElementView
Type Parameters
Name Description
T
| Improve this Doc View Source

RegisterCompleteObjectUndo(String)

Declaration
public void RegisterCompleteObjectUndo(string name)
Parameters
Type Name Description
System.String name
| Improve this Doc View Source

Reload()

Declaration
protected virtual void Reload()
| Improve this Doc View Source

RemoveCommentBlocks()

Declaration
public void RemoveCommentBlocks()
| Improve this Doc View Source

RemoveEdges()

Declaration
public void RemoveEdges()
| Improve this Doc View Source

RemoveNodeView(BaseNodeView)

Declaration
protected void RemoveNodeView(BaseNodeView nodeView)
Parameters
Type Name Description
BaseNodeView nodeView
| Improve this Doc View Source

ResetPositionAndZoom()

Declaration
public void ResetPositionAndZoom()
| Improve this Doc View Source

SaveGraphToDisk()

Declaration
public void SaveGraphToDisk()
| Improve this Doc View Source

ToggleView(Type)

Declaration
public void ToggleView(Type type)
Parameters
Type Name Description
System.Type type
| Improve this Doc View Source

ToggleView<T>()

Declaration
public void ToggleView<T>()
    where T : PinnedElementView
Type Parameters
Name Description
T
| Improve this Doc View Source

UpdateComputeOrder()

Declaration
public void UpdateComputeOrder()

Events

| Improve this Doc View Source

computeOrderUpdated

Declaration
public event BaseGraphView.ComputeOrderUpdatedDelegate computeOrderUpdated
Event Type
Type Description
BaseGraphView.ComputeOrderUpdatedDelegate
| Improve this Doc View Source

initialized

Declaration
public event Action initialized
Event Type
Type Description
System.Action
| Improve this Doc View Source

onExposedParameterListChanged

Declaration
public event Action onExposedParameterListChanged
Event Type
Type Description
System.Action
| Improve this Doc View Source

onExposedParameterModified

Declaration
public event Action<string> onExposedParameterModified
Event Type
Type Description
System.Action<System.String>

Implements

UnityEngine.UIElements.IEventHandler
UnityEngine.UIElements.ITransform
UnityEngine.UIElements.Experimental.ITransitionAnimations
UnityEngine.UIElements.IExperimentalFeatures
UnityEngine.UIElements.IVisualElementScheduler
UnityEngine.UIElements.IResolvedStyle
UnityEditor.Experimental.GraphView.ISelection
  • Improve this Doc
  • View Source
Back to top Generated by DocFX