Class LogicNodeView
Actual visual nodes which gets added to the graph UI. Implements the UnityEditor.Experimental.GraphView.Node
Implements
IEventHandler
    ITransform
    ITransitionAnimations
    IExperimentalFeatures
    IVisualElementScheduler
    IResolvedStyle
    ISelectable
    ICollectibleElement
  Inherited Members
      Node.m_CollapseButton
    
    
      Node.m_ButtonContainer
    
    
      Node.RefreshExpandedState()
    
    
      Node.GetPosition()
    
    
      Node.OnPortRemoved(Port)
    
    
    
      Node.RefreshPorts()
    
    
      Node.ToggleCollapse()
    
    
      Node.UseDefaultStyling()
    
    
    
      Node.mainContainer
    
    
      Node.titleContainer
    
    
      Node.inputContainer
    
    
      Node.outputContainer
    
    
      Node.titleButtonContainer
    
    
      Node.topContainer
    
    
      Node.extensionContainer
    
    
      Node.title
    
    
      GraphElement.ResetLayer()
    
    
      GraphElement.OnCustomStyleResolved(ICustomStyle)
    
    
      GraphElement.IsSelectable()
    
    
      GraphElement.IsMovable()
    
    
      GraphElement.IsResizable()
    
    
      GraphElement.IsDroppable()
    
    
      GraphElement.IsAscendable()
    
    
      GraphElement.IsRenamable()
    
    
      GraphElement.IsCopiable()
    
    
      GraphElement.IsSnappable()
    
    
      GraphElement.IsGroupable()
    
    
      GraphElement.IsStackable()
    
    
      GraphElement.GetGlobalCenter()
    
    
      GraphElement.UpdatePresenterPosition()
    
    
      GraphElement.OnSelected()
    
    
      GraphElement.OnUnselected()
    
    
      GraphElement.HitTest(Vector2)
    
    
    
      GraphElement.Unselect(VisualElement)
    
    
      GraphElement.IsSelected(VisualElement)
    
    
      GraphElement.elementTypeColor
    
    
      GraphElement.layer
    
    
      GraphElement.showInMiniMap
    
    
      GraphElement.capabilities
    
    
      GraphElement.selected
    
    
      VisualElement.disabledUssClassName
    
    
      VisualElement.ExecuteDefaultAction(EventBase)
    
    
      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.contentContainer
    
    
    
      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()
    
    
      CallbackEventHandler.ExecuteDefaultActionAtTarget(EventBase)
    
    
    
    
    
    
    
  Namespace: Mechatronics.SystemGraph
Assembly: solution.dll
Syntax
public class LogicNodeView : Node, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle, ISelectable, ICollectibleElement
  Properties
| Name | Description | 
|---|---|
| EdgeConnectorListener | Gets the edge connector listener.  | 
      
| NodeEditor | Gets the node editor.  | 
      
| expanded | Is node expanded.  | 
      
Methods
| Name | Description | 
|---|---|
| AddSlot(IPortEditor, bool) | Adds the slot.  | 
      
| AddSlots(IEnumerable<IPortEditor>, bool) | Adds the slots.  | 
      
| BuildContextualMenu(ContextualMenuPopulateEvent) | Add menu items to the node contextual menu.  | 
      
| CreateButton(string) | Creates the button of name.  | 
      
| FindGuid(VisualElement, string) | Finds PortView by guid.  | 
      
| FindInput(string) | Finds the input PortView by guid.  | 
      
| FindOutput(string) | Finds the output PortView by guid.  | 
      
| FindPanelForPort(VisualElement, PortView, out VisualElement) | Finds the panel for port.  | 
      
| GetExpandableUI() | Gets the expandable UI for this nodeview.  | 
      
| HidePortView(PortView) | Hides the port view.  | 
      
| Initialize(NodeEditor, IEdgeConnectorListener) | Initializes the specified node editor.  | 
      
| MirrorPorts() | Mirrors the ports.  | 
      
| RefreshAllPorts(bool) | Refreshes all ports.  | 
      
| RemoveSlots() | Removes the slots of that node.  | 
      
| ResetCustomization() | Resets the customization of this node. Will reset port order and port direction.  | 
      
| SetPosition(Rect) | Set node position.  | 
      
| ShowRenameDialog(Rect) | Shows the rename dialog.  | 
      
| UpdateNodeOrder(int) | Updates the node order.  | 
      
See Also
Node