This is the base class for all constant node views.
This attribute is used to mark classes as node views for constant nodes. Marking a constant node view of a certain type, will allow for the creation of constant nodes with that type in the script graph editor.
This is the node view for the input nodes.
Edge connector listener that triggers the node search menu to be opened whenever an edge connection is dropped outside a port, displaying only the nodes compatible with the port. If a new node is created through the menu, the port is connected to the first compatible port found on the new node.
This is the node view for the output nodes.
This class represents the context menu of the script graph editor.
Custom inspector for ScripGraphEditor.
The ScriptGraphInitialize is run on load to run maintenance jobs on the existing script graphs, in case things have changed. For example, it removes nodes and ports that no longer exist.
Custom inspector for the script graph input components.
Custom inspector for the script graph runner.
The ScriptGraphView allows for the visual editing of a script graph.
The editor window to display the script graph view in.
The default script node view.
This attribute is used to mark classes as node views for script nodes. Marking a node view will allow for the creation of nodes of that type in the script graph editor.
Factory for script node views.
Contains data on which script node view goes with which script node.