Expand description
Dear ImNodes - Rust Bindings with Dear ImGui Compatibility
High-level Rust bindings for ImNodes, the node editor for Dear ImGui.
This crate follows the same patterns as our dear-implot and dear-imguizmo
crates: Ui extensions, RAII tokens, and strongly-typed flags/enums.
Structs§
- Attribute
Flag Token - Attribute
Flags - Attribute
Token - Color
Token - Context
- Global ImNodes context
- Editor
Context - An editor context allows multiple independent editors
- Link
Created - Result of a link creation interaction
- Link
Created Ex - Node
Editor - RAII token for a node editor frame
- Node
Token - RAII token for a node block
- NodesUi
- Per-frame Ui extension entry point
- Post
Editor - Post-editor queries (must be called after EndNodeEditor)
- Style
Flags - Style
VarToken
Enums§
Traits§
- ImNodes
Ext - Ui extension entry point for ImNodes
Functions§
- abgr_
u32_ to_ rgba - Convert ImGui-packed ABGR (u32) to RGBA floats [0,1]
- rgba_
to_ abgr_ u32 - Convert RGBA floats [0,1] to ImGui-packed ABGR (u32)