Crate egui_graph
Source pub use layout::layout;
- bezier
- layout
- Items related to automated layout of nodes.
- node
- Camera
- A top-down camera-like view over the area of the graph.
- EdgeInProgress
- EdgesCtx
- A context to assist with the instantiation of edge widgets.
- Graph
- The main interface for the
Graph
widget. - GraphTempMemory
- State related to the graph UI.
- NodeSockets
- Information about the inputs and outputs for a particular node.
- NodesCtx
- A context to assist with the instantiation of node widgets.
- Show
- The context returned by the
Graph
widget. Allows for setting nodes and edges. - Sockets
- The description of how the inputs and outputs are laid out for a particular node.
- View
- Configuration for the graph.
- id
- Combines the given id src with the
TypeId
of the Graph
to produce a unique egui::Id
.
- Layout
- The location of the top-left of each node relative to the centre of the graph area.