Class LogicNodeView
Actual visual nodes which gets added to the graph UI. Implements the Node
Implements
Inherited Members
Node.m_CollapseButton
Node.m_ButtonContainer
Node.GetPosition()
GraphElement.UpdatePresenterPosition()
VisualElement.ExecuteDefaultAction(EventBase)
VisualElement.Focus()
VisualElement.Overlaps(Rect)
VisualElement.ToString()
VisualElement.GetFirstOfType<T>()
VisualElement.GetFirstAncestorOfType<T>()
VisualElement.canGrabFocus
VisualElement.focusController
VisualElement.cacheAsBitmap
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)
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. |