[−][src]Module conrod_core::widget::graph
A widget for viewing and controlling graph structures.
Re-exports
pub use self::node::Node; |
pub use self::node::SocketLayout; |
pub use self::node::SocketSide; |
Modules
node | A default container widget to use for nodes that exist within a |
Structs
Camera | The camera used to view the graph. |
Edge | A context for an edge yielded during the edge instantiation stage. |
EdgeWidget | Returned when an |
Edges | An iterator-like type yielding a |
Events | An iterator yielding all pending events. |
Graph | A widget used for visualising and manipulating Graph types. |
Layout | Stores the layout of all nodes within the graph. |
NodeContext | A context for a node yielded during the node instantiation stage. |
NodeSocket | Represents a socket connection on a node. |
NodeWidget | Returned when a |
Nodes | An iterator-like type yielding a |
Session | A context for moving through the modes of graph widget instantiation in a type-safe manner. |
SessionEdges | The third stage of the graph's Session event. |
SessionEvents | The first stage of the graph's Session event. |
SessionNodes | The second stage of the graph's Session event. |
State | Unique state for the |
Style | Unique styling for the BorderedRectangle widget. |
Enums
EdgeEvent | Events related to adding and removing edges. |
Event | An interaction has caused some event to occur. |
NodeEvent | Events related to adding and removing nodes. |
Traits
NodeId | Traits required by types that may be used as a graph node identifier. |
Functions
edge_node_widget_ids | Returns the |
node_widget_id | Returns the |