Crate egui_node_graph

source ·

Re-exports

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::*;

Modules

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

Type Definitions