Crate dear_imnodes

Crate dear_imnodes 

Source
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§

AttributeFlagToken
AttributeFlags
AttributeToken
ColorToken
Context
Global ImNodes context
EditorContext
An editor context allows multiple independent editors
LinkCreated
Result of a link creation interaction
LinkCreatedEx
NodeEditor
RAII token for a node editor frame
NodeToken
RAII token for a node block
NodesUi
Per-frame Ui extension entry point
PostEditor
Post-editor queries (must be called after EndNodeEditor)
StyleFlags
StyleVarToken

Enums§

ColorElement
MiniMapLocation
PinShape
StyleVar
StyleVarValue

Traits§

ImNodesExt
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)