Class SystemGraphView
SystemGraphView, the graphview framework tailored for SystemGraph assets. Implements the UnityEditor.Experimental.GraphView.GraphView
Implements
IEventHandler
ITransform
ITransitionAnimations
IExperimentalFeatures
IVisualElementScheduler
IResolvedStyle
ISelection
Inherited Members
GraphView.ports
GraphView.UpdateViewTransform(Vector3, Vector3)
GraphView.GetPortCenterOverride(Port, out Vector2)
GraphView.ValidateTransform()
GraphView.AddToSelection(ISelectable)
GraphView.RemoveFromSelection(ISelectable)
GraphView.ClearSelection()
GraphView.ExecuteDefaultActionAtTarget(EventBase)
GraphView.ExecuteDefaultAction(EventBase)
GraphView.CopySelectionCallback()
GraphView.CutSelectionCallback()
GraphView.PasteCallback()
GraphView.DuplicateSelectionCallback()
GraphView.DeleteSelectionCallback(GraphView.AskUser)
GraphView.AddElement(GraphElement)
GraphView.RemoveElement(GraphElement)
GraphView.DeleteSelection()
GraphView.FrameAll()
GraphView.FrameSelection()
GraphView.FrameOrigin()
GraphView.FramePrev()
GraphView.FrameNext()
GraphView.CalculateRectToFitAll(VisualElement)
GraphView.GetBlackboard()
GraphView.ReleaseBlackboard(Blackboard)
GraphView.CreatePlacematContainer()
GraphView.nodeCreationRequest
GraphView.graphViewChanged
GraphView.groupTitleChanged
GraphView.elementsAddedToGroup
GraphView.elementsRemovedFromGroup
GraphView.elementsInsertedToStackNode
GraphView.elementsRemovedFromStackNode
GraphView.elementResized
GraphView.viewTransformChanged
GraphView.supportsWindowedBlackboard
GraphView.contentViewContainer
GraphView.viewport
GraphView.viewTransform
GraphView.isReframable
GraphView.contentContainer
GraphView.placematContainer
GraphView.graphElements
GraphView.nodes
GraphView.edges
GraphView.minScale
GraphView.maxScale
GraphView.scaleStep
GraphView.referenceScale
GraphView.scale
GraphView.zoomerMaxElementCountWithPixelCacheRegen
GraphView.selection
GraphView.canCopySelection
GraphView.canCutSelection
GraphView.canPaste
GraphView.canDuplicateSelection
GraphView.canDeleteSelection
GraphView.serializeGraphElements
GraphView.canPasteSerializedData
GraphView.unserializeAndPaste
GraphView.deleteSelection
VisualElement.disabledUssClassName
VisualElement.Focus()
VisualElement.SendEvent(EventBase)
VisualElement.MarkDirtyRepaint()
VisualElement.ContainsPoint(Vector2)
VisualElement.Overlaps(Rect)
VisualElement.ToString()
VisualElement.GetClasses()
VisualElement.ClearClassList()
VisualElement.FindAncestorUserData()
VisualElement.Add(VisualElement)
VisualElement.Remove(VisualElement)
VisualElement.Clear()
VisualElement.IndexOf(VisualElement)
VisualElement.Children()
VisualElement.BringToFront()
VisualElement.SendToBack()
VisualElement.PlaceBehind(VisualElement)
VisualElement.PlaceInFront(VisualElement)
VisualElement.RemoveFromHierarchy()
VisualElement.GetFirstOfType<T>()
VisualElement.GetFirstAncestorOfType<T>()
VisualElement.Contains(VisualElement)
VisualElement.FindCommonAncestor(VisualElement)
VisualElement.viewDataKey
VisualElement.userData
VisualElement.canGrabFocus
VisualElement.focusController
VisualElement.usageHints
VisualElement.transform
VisualElement.layout
VisualElement.contentRect
VisualElement.paddingRect
VisualElement.worldBound
VisualElement.localBound
VisualElement.worldTransform
VisualElement.pickingMode
VisualElement.name
VisualElement.enabledInHierarchy
VisualElement.enabledSelf
VisualElement.visible
VisualElement.generateVisualContent
VisualElement.experimental
VisualElement.hierarchy
VisualElement.cacheAsBitmap
VisualElement.parent
VisualElement.panel
VisualElement.childCount
VisualElement.schedule
VisualElement.style
VisualElement.customStyle
VisualElement.styleSheets
VisualElement.tooltip
VisualElement.resolvedStyle
Focusable.Blur()
Focusable.focusable
Focusable.tabIndex
Focusable.delegatesFocus
CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
CallbackEventHandler.RegisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TUserArgsType, TrickleDown)
CallbackEventHandler.UnregisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
CallbackEventHandler.UnregisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TrickleDown)
CallbackEventHandler.HandleEvent(EventBase)
CallbackEventHandler.HasTrickleDownHandlers()
CallbackEventHandler.HasBubbleUpHandlers()
Namespace: Mechatronics.SystemGraph
Assembly: solution.dll
Syntax
public class SystemGraphView : GraphView, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle, ISelection
Constructors
Name | Description |
---|---|
SystemGraphView(GraphEditorView) | Initializes a new instance of the SystemGraphView class. |
SystemGraphView(GraphEditorView, GraphEditorObject) | Initializes a new instance of the SystemGraphView class. |
Fields
Name | Description |
---|---|
ContextNode | The context node |
EditorView | The editor view |
mousePosition | The mouse position |
Properties
Name | Description |
---|---|
LogicGraphEditorObject | Gets the logic graph editor object. |
commentCreationRequest | Gets or sets the comment creation request. |
createNodeScriptRequest | Gets or sets the create node script request. |
editNodeScriptRequest | Gets or sets the edit node script request. |
groupCreationRequest | Gets or sets the group creation request. |
removeFromGroupRequest | Gets or sets the remove from group request. |
Methods
Name | Description |
---|---|
BuildContextualMenu(ContextualMenuPopulateEvent) | Add menu items to the contextual menu. |
GetCompatiblePorts(Port, NodeAdapter) | Gets the compatible ports. |
See Also
GraphView