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