Skip to content

Commit 0af001e

Browse files
committed
Update DefaultPlugins docs (#7742)
# Objective - Updates list of plugins and feature information in `DefaultPlugins` doc comment - Solve the short term issue of #7332 ## Solution - Update doc comment to reflect current implementation - Sort plugins by appearance in implementation
1 parent 64b0f19 commit 0af001e

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

crates/bevy_internal/src/default_plugins.rs

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,22 @@ use bevy_app::{PluginGroup, PluginGroupBuilder};
1111
/// * [`DiagnosticsPlugin`](crate::diagnostic::DiagnosticsPlugin)
1212
/// * [`InputPlugin`](crate::input::InputPlugin)
1313
/// * [`WindowPlugin`](crate::window::WindowPlugin)
14-
/// * [`AssetPlugin`](crate::asset::AssetPlugin)
15-
/// * [`ScenePlugin`](crate::scene::ScenePlugin)
14+
/// * [`AssetPlugin`](crate::asset::AssetPlugin) - with feature `bevy_asset`
15+
/// * [`DebugAssetPlugin`](crate::asset::debug_asset_server::DebugAssetServerPlugin) - with feature `debug_asset_server`
16+
/// * [`ScenePlugin`](crate::scene::ScenePlugin) - with feature `bevy_scene`
17+
/// * [`WinitPlugin`](crate::winit::WinitPlugin) - with feature `bevy_winit`
1618
/// * [`RenderPlugin`](crate::render::RenderPlugin) - with feature `bevy_render`
19+
/// * [`ImagePlugin`](crate::render::texture::ImagePlugin) - with feature `bevy_render`
20+
/// * [`PipelinedRenderingPlugin`](crate::render::pipelined_rendering::PipelinedRenderingPlugin) - with feature `bevy_render` when not targeting `wasm32`
21+
/// * [`CorePipelinePlugin`](crate::core_pipeline::CorePipelinePlugin) - with feature `bevy_core_pipeline`
1722
/// * [`SpritePlugin`](crate::sprite::SpritePlugin) - with feature `bevy_sprite`
18-
/// * [`PbrPlugin`](crate::pbr::PbrPlugin) - with feature `bevy_pbr`
19-
/// * [`UiPlugin`](crate::ui::UiPlugin) - with feature `bevy_ui`
2023
/// * [`TextPlugin`](crate::text::TextPlugin) - with feature `bevy_text`
24+
/// * [`UiPlugin`](crate::ui::UiPlugin) - with feature `bevy_ui`
25+
/// * [`PbrPlugin`](crate::pbr::PbrPlugin) - with feature `bevy_pbr`
26+
/// * [`GltfPlugin`](crate::gltf::GltfPlugin) - with feature `bevy_gltf`
2127
/// * [`AudioPlugin`](crate::audio::AudioPlugin) - with feature `bevy_audio`
2228
/// * [`GilrsPlugin`](crate::gilrs::GilrsPlugin) - with feature `bevy_gilrs`
23-
/// * [`GltfPlugin`](crate::gltf::GltfPlugin) - with feature `bevy_gltf`
24-
/// * [`WinitPlugin`](crate::winit::WinitPlugin) - with feature `bevy_winit`
29+
/// * [`AnimationPlugin`](crate::animation::AnimationPlugin) - with feature `bevy_animation`
2530
///
2631
/// [`DefaultPlugins`] obeys *Cargo* *feature* flags. Users may exert control over this plugin group
2732
/// by disabling `default-features` in their `Cargo.toml` and enabling only those features

0 commit comments

Comments
 (0)