Cargo Features
[dependencies]
bevy_proto = { version = "0.11.0", default-features = false, features = ["auto_name", "custom_schematics", "ron", "yaml", "bevy_animation", "bevy_audio", "bevy_core_pipeline", "bevy_gltf", "bevy_pbr", "bevy_render", "bevy_scene", "bevy_sprite", "bevy_text", "bevy_ui"] }
- default = auto_name, bevy_animation, bevy_audio, bevy_core_pipeline, bevy_gltf, bevy_pbr, bevy_render, bevy_scene, bevy_sprite, bevy_text, bevy_ui, custom_schematics, ron
-
These default features are set whenever
bevy_proto
is added without
somewhere in the dependency tree.default-features = false - auto_name default
-
When enabled, entities will automatically use a prototype's ID as its
Name
Enables auto_name of bevy_proto_backend
- custom_schematics default
-
When enabled, some custom schematics will be available to use.
Affects
bevy_proto::custom
… - ron default
-
Enables RON deserialization
Enables ron
- yaml
-
Enables YAML deserialization
Enables serde_yaml
- bevy_animation default
-
Enables registrations for types available with Bevy's bevy_animation feature
Enables bevy_animation of bevy ^0.11 and bevy_proto_backend
- bevy_audio default
-
Enables registrations for types available with Bevy's bevy_audio feature
Enables bevy_audio of bevy ^0.11 and bevy_proto_backend
- bevy_core_pipeline default bevy_gltf bevy_pbr bevy_sprite bevy_ui = bevy_render
-
Enables registrations for types available with Bevy's bevy_core_pipeline feature
Enables bevy_core_pipeline of bevy ^0.11 and bevy_proto_backend
Affects
custom::Camera2dBundle
,custom::Camera3dBundle
… - bevy_gltf default = bevy_core_pipeline, bevy_pbr, bevy_render, bevy_scene
-
Enables registrations for types available with Bevy's bevy_gltf feature
Enables bevy_gltf of bevy ^0.11 and bevy_proto_backend
- bevy_pbr default bevy_gltf = bevy_core_pipeline
-
Enables registrations for types available with Bevy's bevy_pbr feature
Enables bevy_pbr of bevy ^0.11 and bevy_proto_backend
Affects
custom::DirectionalLightBundle
,custom::PointLightBundle
,custom::SpotLightBundle
,custom::MaterialMeshBundle
… - bevy_render default bevy_core_pipeline bevy_gltf bevy_scene bevy_sprite bevy_text bevy_ui
-
Enables registrations for types available with Bevy's bevy_render feature
Enables bevy_render of bevy ^0.11 and bevy_proto_backend
Affects
custom::SpatialBundle
,custom::VisibilityBundle
… - bevy_scene default bevy_gltf = bevy_render
-
Enables registrations for types available with Bevy's bevy_scene feature
Enables bevy_scene of bevy ^0.11 and bevy_proto_backend
Affects
custom::DynamicSceneBundle
,custom::SceneBundle
… - bevy_sprite default bevy_text bevy_ui = bevy_core_pipeline, bevy_render
-
Enables registrations for types available with Bevy's bevy_sprite feature
Enables bevy_sprite of bevy ^0.11 and bevy_proto_backend
Affects
custom::SpriteBundle
,custom::SpriteSheetBundle
,custom::MaterialMesh2dBundle
… - bevy_text default bevy_ui = bevy_render, bevy_sprite
-
Enables registrations for types available with Bevy's bevy_text feature
Enables bevy_text of bevy ^0.11 and bevy_proto_backend
Affects
custom::Text2dBundle
… - bevy_ui default = bevy_core_pipeline, bevy_render, bevy_sprite, bevy_text
-
Enables registrations for types available with Bevy's bevy_ui feature
Enables bevy_ui of bevy ^0.11 and bevy_proto_backend
Affects
custom::ButtonBundle
,custom::ImageBundle
,custom::NodeBundle
,custom::TextBundle
…