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. |