Cargo Features

[dependencies]
node_engine = { version = "0.3.0", default-features = false, features = ["egui", "math_nodes", "shader_nodes", "bevy"] }
default = bevy, egui, math_nodes, shader_nodes

These default features are set whenever node_engine is added without default-features = false somewhere in the dependency tree.

egui default = egui_extras

Enables egui ^0.26

Affects graph::NodeGraphEditor, node_engine::ui, node::NodeImpl.details_ui, node::NodeImpl.node_ui, node::NodeImpl.ui, node::NodeImpl.inputs_ui, node::NodeImpl.parameters_ui, node::NodeImpl.outputs_ui, types::ValueType.ui, values::ParameterType.parameter_ui

math_nodes default

Affects nodes::math

shader_nodes default bevy

Affects nodes::shader

bevy default = shader_nodes

Enables bevy ^0.13

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

egui_extras egui

Enables egui_extras ^0.26