Re-exports§
pub use layout::layout;pub use node::FramedResponse;pub use node::NodeCtx;pub use node::NodeId;pub use node::NodeInteraction;pub use socket::layout::grid::SocketGrid;pub use socket::layout::SocketLayout;pub use socket::SocketKind;pub use socket::SocketResponses;
Modules§
Structs§
- Edge
InProgress - Edges
Ctx - A context to assist with the instantiation of edge widgets.
- Graph
- The main interface for the
Graphwidget. - Graph
Response - The response returned by
Graph::show. - Graph
Temp Memory - State related to the graph UI.
- Node
Sockets - Information about the inputs and outputs for a particular node.
- Nodes
Ctx - A context to assist with the instantiation of node widgets.
- Show
- The context returned by the
Graphwidget. Allows for setting nodes and edges. - View
- Configuration for the graph.
Functions§
- id
- Combines the given id src with the
TypeIdof theGraphto produce a uniqueegui::Id. - is_
node_ selected - Checks if a node with the given ID is currently selected in the specified graph.
- with_
graph_ memory - Access the graph’s temporary memory for the given graph ID.
Type Aliases§
- Layout
- The location of the top-left of each node relative to the centre of the graph area.