Skip to main content

Crate dear_node_editor

Crate dear_node_editor 

Source
Expand description

Safe bindings for imgui-node-editor.

This crate is a richer node-editor companion to dear-imnodes. It is backed by cimnodes_editor / imgui-node-editor, but exposes Rust-side IDs as pointer-sized newtypes instead of upstream C++ ID helper objects.

Structs§

CreateSession
DeleteSession
EditorConfig
Configuration used when creating an editor context.
EditorConfigSnapshot
Immutable view of the configuration used to create an editor context.
EditorContext
Owned imgui-node-editor context.
GroupHintToken
LinkId
NodeEditorFrame
RAII token for an active node-editor frame.
NodeEditorStyle
NodeId
NodeToken
PinId
PinToken
SaveReasonFlags
ShortcutSession
StyleColorToken
StyleVarToken
SuspensionToken

Enums§

CanvasSizeMode
FlowDirection
NodeEditorError
Errors returned by the node-editor safe layer.
PinKind
StyleColor
StyleVar
StyleVarType

Traits§

NodeEditorUiExt
Extension methods for starting an imgui-node-editor frame from a Dear ImGui Ui.
SettingsHandler
User-defined persistence hooks for an editor context.