Skip to main content

Crate bevy_gantz

Crate bevy_gantz 

Source
Expand description

Bevy plugin for gantz - an environment for creative systems.

This crate provides core Bevy integration for gantz. For egui-based UI, see the bevy_gantz_egui crate.

Re-exports§

pub use builtin::BuiltinNodes;
pub use head::CompiledModule;
pub use head::FocusedHead;
pub use head::HeadRef;
pub use head::HeadTabOrder;
pub use head::HeadVms;
pub use head::OpenHead;
pub use head::OpenHeadData;
pub use head::OpenHeadDataReadOnly;
pub use head::WorkingGraph;
pub use reg::Registry;
pub use reg::lookup_node;
pub use reg::timestamp;
pub use vm::EvalCompleted;
pub use vm::EvalEvent;
pub use vm::EvalKind;

Modules§

builtin
Builtins trait and Bevy resource wrapper.
debounced_input
Provides a Bevy plugin for debounced event emission based on input activity.
head
Entity-based head management for gantz.
reg
Graph registry resources and node lookup.
storage
Generic storage utilities for persisting gantz state.
vm
VM utilities for initializing and compiling gantz graphs.

Structs§

GantzPlugin
Plugin providing core gantz functionality.

Traits§

Builtins
Trait for providing builtin (hard-coded) nodes.

Functions§

clone_graph
Clone a graph.