Skip to main content

Crate jellyflow_egui

Crate jellyflow_egui 

Source
Expand description

Immediate-mode egui adapter for Jellyflow.

This crate keeps rendering, windowing, and pointer capture in egui while delegating graph semantics, layout, and mutation rules to the headless Jellyflow crates.

Re-exports§

pub use app::JellyflowEguiApp;
pub use bridge::JellyflowEguiBridge;
pub use renderer::EguiNodeControlEdit;
pub use renderer::EguiNodeRepeatableAction;
pub use renderer::EguiNodeWidgetRenderOutcome;
pub use renderer::EguiNodeWidgetRenderer;
pub use renderer::EguiRepeatableMoveDirection;
pub use renderer::FieldListNodeRenderer;
pub use renderer::NodeContentLevel;
pub use renderer::NodeInteractiveRegion;
pub use renderer::NodeRenderInput;
pub use renderer::NodeRenderLayout;
pub use renderer::NodeRendererState;
pub use renderer::NodeRendererStyle;
pub use renderer::NodeWidgetRenderInput;
pub use renderer::RendererCatalog;
pub use renderer::RichNodeRenderer;
pub use samples::SampleGraphError;
pub use samples::SampleGraphKind;
pub use state::ActiveCanvasInteraction;
pub use state::CanvasSnapshot;
pub use state::CanvasTool;
pub use state::HoverTarget;
pub use state::InspectorState;
pub use state::JellyflowEguiState;
pub use state::LayoutPresetChoice;
pub use eframe::egui;

Modules§

app
bridge
input
renderer
samples
state
ui