arcane_nodes library
Classes
- AddLinkEvent
- Event produced when the creates a new link between two nodes.
- AddNodeEvent
- Event produced when the user creates a new node.
- CollapseEvent
- Event produced when the user collapses or expands a group of nodes (can be used for any widget changes that require layout updates).
- ControlInputPortPrototype
- ControlOutputPortPrototype
- DataInputPortPrototype
- DataOutputPortPrototype
- DragSelectionEvent
- Event produced to update the position of a group of selected nodes while dragging.
- FieldInstance
- A field is a variable that can be used in the onExecute function of a node.
- FieldPrototype
- A field prototype is the blueprint for a field instance.
- FlFieldStyle
- FlGridStyle
- FlLinkStyle
- FlNodeEditorController
- A controller class for the Node Editor.
- FlNodeEditorStyle
- FlNodeEditorWidget
- FlNodeHeaderStyle
- FlNodeStyle
- FlOverlayData
- FlPortStyle
- FlSelectionAreaStyle
- Link
- A link is a connection between two ports.
- LinkSelectionEvent
- Event produced when the user selects a group of links (one or more).
- NodeEditorEvent
- Events are used to communicate between the FlNodeEditorController and the Widgets composing the Node Editor. Events can (where applicable) carry data to be used by the Widgets to update their state. Events can be used to trigger animations, or to update the state of the Widgets. Events can be handled by the Widgets to prevent the event from bubbling up to the parent Widgets. Event can be discarded using the isHandled flag to group Widgets rebuilds. There is no one to one match between controller emthods and events, the latter only exist if there is data to be passed or rebuilds to be triggered. Event base class for the FlNodeEditorController events bus.
- NodeFieldEvent
- Event produced when the user changes a field value in a node.
- NodeInstance
- A node is a component in the node editor.
- NodePrototype
- A node prototype is the blueprint for a node instance.
- NodeSelectionEvent
- Event produced when the user selects a group of nodes (one or more).
- PortInstance
- A port is a connection point on a node.
- PortState
- The state of a port painted on the canvas.
- RemoveLinkEvent
- Event produced when the user removes a link between two nodes.
- RemoveNodeEvent
- Event produced when the user removes a node.
Functions
-
defaultLinkStyle(
LinkState state) → FlLinkStyle -
defaultNodeHeaderStyle(
NodeState state) → FlNodeHeaderStyle -
defaultNodeStyle(
NodeState state) → FlNodeStyle -
defaultPortStyle(
PortState state) → FlPortStyle
Typedefs
- FlLinkStyleBuilder = FlLinkStyle Function(LinkState style)
- FlNodeHeaderStyleBuilder = FlNodeHeaderStyle Function(NodeState style)
- FlNodeStyleBuilder = FlNodeStyle Function(NodeState style)
- FlPortStyleBuilder = FlPortStyle Function(PortState style)