|
1 | 1 | use bevy_app::{PluginGroup, PluginGroupBuilder};
|
2 | 2 |
|
3 | 3 | /// This plugin group will add all the default plugins:
|
4 |
| -/// * [`LogPlugin`] |
5 |
| -/// * [`CorePlugin`] |
6 |
| -/// * [`TransformPlugin`] |
7 |
| -/// * [`DiagnosticsPlugin`] |
8 |
| -/// * [`InputPlugin`] |
9 |
| -/// * [`WindowPlugin`] |
10 |
| -/// * [`AssetPlugin`] |
11 |
| -/// * [`ScenePlugin`] |
12 |
| -/// * [`RenderPlugin`] - with feature `bevy_render` |
13 |
| -/// * [`SpritePlugin`] - with feature `bevy_sprite` |
14 |
| -/// * [`PbrPlugin`] - with feature `bevy_pbr` |
15 |
| -/// * [`UiPlugin`] - with feature `bevy_ui` |
16 |
| -/// * [`TextPlugin`] - with feature `bevy_text` |
17 |
| -/// * [`AudioPlugin`] - with feature `bevy_audio` |
18 |
| -/// * [`GilrsPlugin`] - with feature `bevy_gilrs` |
19 |
| -/// * [`GltfPlugin`] - with feature `bevy_gltf` |
20 |
| -/// * [`WinitPlugin`] - with feature `bevy_winit` |
| 4 | +/// * [`LogPlugin`](bevy_log::LogPlugin) |
| 5 | +/// * [`CorePlugin`](bevy_core::CorePlugin) |
| 6 | +/// * [`TransformPlugin`](bevy_transform::TransformPlugin) |
| 7 | +/// * [`DiagnosticsPlugin`](bevy_diagnostic::DiagnosticsPlugin) |
| 8 | +/// * [`InputPlugin`](bevy_input::InputPlugin) |
| 9 | +/// * [`WindowPlugin`](bevy_window::WindowPlugin) |
| 10 | +/// * [`AssetPlugin`](bevy_asset::AssetPlugin) |
| 11 | +/// * [`ScenePlugin`](bevy_scene::ScenePlugin) |
| 12 | +/// * [`RenderPlugin`](bevy_render::RenderPlugin) - with feature `bevy_render` |
| 13 | +/// * [`SpritePlugin`](bevy_sprite::SpritePlugin) - with feature `bevy_sprite` |
| 14 | +/// * [`PbrPlugin`](bevy_pbr::PbrPlugin) - with feature `bevy_pbr` |
| 15 | +/// * [`UiPlugin`](bevy_ui::UiPlugin) - with feature `bevy_ui` |
| 16 | +/// * [`TextPlugin`](bevy_text::TextPlugin) - with feature `bevy_text` |
| 17 | +/// * [`AudioPlugin`](bevy_audio::AudioPlugin) - with feature `bevy_audio` |
| 18 | +/// * [`GilrsPlugin`](bevy_gilrs::GilrsPlugin) - with feature `bevy_gilrs` |
| 19 | +/// * [`GltfPlugin`](bevy_gltf::GltfPlugin) - with feature `bevy_gltf` |
| 20 | +/// * [`WinitPlugin`](bevy_winit::WinitPlugin) - with feature `bevy_winit` |
21 | 21 | ///
|
22 | 22 | /// See also [`MinimalPlugins`] for a slimmed down option
|
23 | 23 | pub struct DefaultPlugins;
|
@@ -59,12 +59,15 @@ impl PluginGroup for DefaultPlugins {
|
59 | 59 |
|
60 | 60 | #[cfg(feature = "bevy_audio")]
|
61 | 61 | group.add(bevy_audio::AudioPlugin::default());
|
| 62 | + |
| 63 | + #[cfg(feature = "bevy_gilrs")] |
| 64 | + group.add(bevy_gilrs::GilrsPlugin::default()); |
62 | 65 | }
|
63 | 66 | }
|
64 | 67 |
|
65 | 68 | /// Minimal plugin group that will add the following plugins:
|
66 |
| -/// * [`CorePlugin`] |
67 |
| -/// * [`ScheduleRunnerPlugin`] |
| 69 | +/// * [`CorePlugin`](bevy_core::CorePlugin) |
| 70 | +/// * [`ScheduleRunnerPlugin`](bevy_app::ScheduleRunnerPlugin) |
68 | 71 | ///
|
69 | 72 | /// See also [`DefaultPlugins`] for a more complete set of plugins
|
70 | 73 | pub struct MinimalPlugins;
|
|
0 commit comments