Cargo Features

[dependencies]
bevy_ghx_proc_gen = { version = "0.5.0", default-features = false, features = ["reflect", "simple-plugin", "debug-plugin", "picking", "egui-edit", "default-bundle-inserters"] }
default = debug-plugin, default-bundle-inserters, egui-edit, picking, reflect, simple-plugin

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

reflect default

Enables some reflect derives in ghx_proc_gen

Enables reflect of bevy_ghx_grid

----- Optional dependencies

and reflect of ghx_proc_gen

----- Internal dependencies

simple-plugin default

Compiles the simple plugin and its systems

Affects bevy_ghx_proc_gen::simple_plugin

debug-plugin default

Compiles the debug plugin and its systems

Enables debug-plugin of bevy_ghx_grid, models-names of ghx_proc_gen and bevy_ui of bevy ^0.15.0

----- External dependencies

Affects bevy_ghx_proc_gen::debug_plugin

picking default egui-edit

Enables picking. Used by the debug-plugin if enabled.

Enables bevy_picking of bevy ^0.15.0

Affects debug_plugin::picking

egui-edit default = picking

Enables an egui editor panel to inspect nodes and paint models

Enables bevy_egui ^0.33.0

Only enabled when the "picking" feature is enabled

Affects debug_plugin::egui_editor

default-bundle-inserters default

Adds some default assets bundle spawners for basic types: Handle<Image>, Handle<Scene>, MaterialMesh and PbrMesh

Enables bevy_asset, bevy_pbr, bevy_scene and bevy_sprite of bevy ^0.15.0

Affects bevy_ghx_proc_gen::default_bundles

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.

bevy_ghx_grid debug-plugin reflect