controller library
NodeFlowController - the core state management for node graphs.
This module exports the NodeFlowController and all its extension APIs:
- NodeApi: Node CRUD, positioning, selection, z-ordering
- ConnectionApi: Connection management and validation
- GraphApi: Graph-level queries and batch operations
- ViewportApi: Viewport manipulation and navigation
Classes
-
NodeFlowController<
T> - High-performance controller for node flow state management.
Enums
- NodeAlignment
- Alignment options for node alignment operations
Extensions
-
ConnectionApi
on NodeFlowController<
T> - Connection-related operations for NodeFlowController.
-
DirtyTrackingExtension
on NodeFlowController<
T> - Private extension for dirty tracking and spatial index management.
-
EditorInitApi
on NodeFlowController<
T> - Editor initialization API for NodeFlowController.
-
GraphApi
on NodeFlowController<
T> - Graph-level operations for NodeFlowController.
-
NodeApi
on NodeFlowController<
T> - Node-related operations for NodeFlowController.
-
NodeFlowControllerAPI
on NodeFlowController<
T> - Factory methods and drag operations for NodeFlowController.
-
ViewportApi
on NodeFlowController<
T> - Viewport operations for NodeFlowController.