Cargo Features

[dependencies]
bevy_ghx_proc_gen = { version = "0.4.0", default-features = false, features = ["reflect", "simple-plugin", "debug-plugin", "picking", "egui-edit", "default-assets-bundle-spawners"] }
default = debug-plugin, default-assets-bundle-spawners, 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 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

----- External dependencies

Affects gen::debug_plugin

picking default egui-edit

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

Enables bevy_mod_picking

Only enabled when the "picking" feature is enabled

Affects debug_plugin::picking

egui-edit default = picking

Enables an egui editor panel to inspect nodes and paint models

Enables bevy_egui ^0.28.0

Bevy_mod_picking depends on this version of bevy_egui

Affects debug_plugin::egui_editor

default-assets-bundle-spawners 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

Affects 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