Crate egui_node_graph2
Source pub use graph::*;
pub use id_type::*;
pub use error::*;
pub use ui_state::*;
pub use node_finder::*;
pub use editor_ui::*;
pub use traits::*;
- editor_ui
- The inner details of the egui implementation. Most egui code lives here.
- error
- Custom error types, crate-wide
- graph
- Contains the main definitions for the node graph model.
- graph_impls
- Implementing the main methods for the
Graph
- id_type
- Type declarations for the different id types (node, input, output)
- index_impls
- Implements the index trait for the Graph type, allowing indexing by all
three id types
- node_finder
- The node finder is a tiny widget allowing to create new node types
- traits
- Several traits that must be implemented by the user to customize the
behavior of this library.
- ui_state
- The main struct in the library, contains all the necessary state to draw the
UI graph
- SVec