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 SourceBaseGraphView(EditorWindow)
Declaration
public BaseGraphView(EditorWindow window)
Parameters
Type | Name | Description |
---|---|---|
UnityEditor.EditorWindow | window |
Fields
| Improve this Doc View SourcecommentBlockViews
Declaration
public List<CommentBlockView> commentBlockViews
Field Value
Type | Description |
---|---|
System.Collections.Generic.List<CommentBlockView> |
connectorListener
Declaration
public EdgeConnectorListener connectorListener
Field Value
Type | Description |
---|---|
EdgeConnectorListener |
edgeViews
Declaration
public List<EdgeView> edgeViews
Field Value
Type | Description |
---|---|
System.Collections.Generic.List<EdgeView> |
graph
Declaration
public BaseGraph graph
Field Value
Type | Description |
---|---|
BaseGraph |
nodeViews
Declaration
public List<BaseNodeView> nodeViews
Field Value
Type | Description |
---|---|
System.Collections.Generic.List<BaseNodeView> |
nodeViewsPerNode
Declaration
public Dictionary<BaseNode, BaseNodeView> nodeViewsPerNode
Field Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<BaseNode, BaseNodeView> |
Properties
| Improve this Doc View SourcecanCopySelection
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 SourceAddCommentBlock(CommentBlock)
Declaration
public CommentBlockView AddCommentBlock(CommentBlock block)
Parameters
Type | Name | Description |
---|---|---|
CommentBlock | block |
Returns
Type | Description |
---|---|
CommentBlockView |
AddCommentBlockView(CommentBlock)
Declaration
public CommentBlockView AddCommentBlockView(CommentBlock block)
Parameters
Type | Name | Description |
---|---|---|
CommentBlock | block |
Returns
Type | Description |
---|---|
CommentBlockView |
AddNode(BaseNode)
Declaration
public bool AddNode(BaseNode node)
Parameters
Type | Name | Description |
---|---|---|
BaseNode | node |
Returns
Type | Description |
---|---|
System.Boolean |
AddNodeView(BaseNode)
Declaration
protected BaseNodeView AddNodeView(BaseNode node)
Parameters
Type | Name | Description |
---|---|---|
BaseNode | node |
Returns
Type | Description |
---|---|
BaseNodeView |
AddSelectionsToCommentBlock(CommentBlockView)
Declaration
public void AddSelectionsToCommentBlock(CommentBlockView view)
Parameters
Type | Name | Description |
---|---|---|
CommentBlockView | view |
BuildCommentBlockContextualMenu(ContextualMenuPopulateEvent)
Declaration
protected void BuildCommentBlockContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.UIElements.ContextualMenuPopulateEvent | evt |
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 |
BuildSaveAssetContextualMenu(ContextualMenuPopulateEvent)
Declaration
protected void BuildSaveAssetContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.UIElements.ContextualMenuPopulateEvent | evt |
BuildSelectAssetContextualMenu(ContextualMenuPopulateEvent)
Declaration
protected void BuildSelectAssetContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.UIElements.ContextualMenuPopulateEvent | evt |
BuildViewContextualMenu(ContextualMenuPopulateEvent)
Declaration
protected void BuildViewContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.UIElements.ContextualMenuPopulateEvent | evt |
ClosePinned(Type, PinnedElementView)
Declaration
public void ClosePinned(Type type, PinnedElementView elem)
Parameters
Type | Name | Description |
---|---|---|
System.Type | type | |
PinnedElementView | elem |
ClosePinned<T>(PinnedElementView)
Declaration
public void ClosePinned<T>(PinnedElementView view)
where T : PinnedElementView
Parameters
Type | Name | Description |
---|---|---|
PinnedElementView | view |
Type Parameters
Name | Description |
---|---|
T |
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 |
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 |
Disconnect(EdgeView, Boolean)
Declaration
public void Disconnect(EdgeView e, bool refreshPorts = true)
Parameters
Type | Name | Description |
---|---|---|
EdgeView | e | |
System.Boolean | refreshPorts |
DisconnectView(EdgeView, Boolean)
Declaration
public void DisconnectView(EdgeView e, bool refreshPorts = true)
Parameters
Type | Name | Description |
---|---|---|
EdgeView | e | |
System.Boolean | refreshPorts |
FilterCreateNodeMenuEntries()
Declaration
public virtual IEnumerable<KeyValuePair<string, Type>> FilterCreateNodeMenuEntries()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, System.Type>> |
Finalize()
Declaration
protected void Finalize()
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 |
GetPinnedElementStatus<T>()
Declaration
public DropdownMenuAction.Status GetPinnedElementStatus<T>()
where T : PinnedElementView
Returns
Type | Description |
---|---|
UnityEngine.UIElements.DropdownMenuAction.Status |
Type Parameters
Name | Description |
---|---|
T |
Initialize(BaseGraph)
Declaration
public void Initialize(BaseGraph graph)
Parameters
Type | Name | Description |
---|---|---|
BaseGraph | graph |
InitializeManipulators()
Declaration
protected virtual void InitializeManipulators()
InitializeView()
Declaration
protected virtual void InitializeView()
OpenPinned(Type)
Declaration
public void OpenPinned(Type type)
Parameters
Type | Name | Description |
---|---|---|
System.Type | type |
OpenPinned<T>()
Declaration
public void OpenPinned<T>()
where T : PinnedElementView
Type Parameters
Name | Description |
---|---|
T |
RegisterCompleteObjectUndo(String)
Declaration
public void RegisterCompleteObjectUndo(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name |
Reload()
Declaration
protected virtual void Reload()
RemoveCommentBlocks()
Declaration
public void RemoveCommentBlocks()
RemoveEdges()
Declaration
public void RemoveEdges()
RemoveNodeView(BaseNodeView)
Declaration
protected void RemoveNodeView(BaseNodeView nodeView)
Parameters
Type | Name | Description |
---|---|---|
BaseNodeView | nodeView |
ResetPositionAndZoom()
Declaration
public void ResetPositionAndZoom()
SaveGraphToDisk()
Declaration
public void SaveGraphToDisk()
ToggleView(Type)
Declaration
public void ToggleView(Type type)
Parameters
Type | Name | Description |
---|---|---|
System.Type | type |
ToggleView<T>()
Declaration
public void ToggleView<T>()
where T : PinnedElementView
Type Parameters
Name | Description |
---|---|
T |
UpdateComputeOrder()
Declaration
public void UpdateComputeOrder()
Events
| Improve this Doc View SourcecomputeOrderUpdated
Declaration
public event BaseGraphView.ComputeOrderUpdatedDelegate computeOrderUpdated
Event Type
Type | Description |
---|---|
BaseGraphView.ComputeOrderUpdatedDelegate |
initialized
Declaration
public event Action initialized
Event Type
Type | Description |
---|---|
System.Action |
onExposedParameterListChanged
Declaration
public event Action onExposedParameterListChanged
Event Type
Type | Description |
---|---|
System.Action |
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