Trait bevy::prelude::Plugin[]

pub trait Plugin: Any + Send + Sync {
    pub fn build(&self, app: &mut AppBuilder);

    pub fn name(&self) -> &str { ... }
}

A collection of Bevy App logic and configuration

Plugins use AppBuilder to configure an App. When an App registers a plugin, the plugin’s Plugin::build function is run.

Required methods

pub fn build(&self, app: &mut AppBuilder)

Loading content...

Provided methods

pub fn name(&self) -> &str

Loading content...

Implementors

impl Plugin for ScheduleRunnerPlugin

impl Plugin for AssetPlugin

impl Plugin for AudioPlugin

impl Plugin for CorePlugin

impl Plugin for DiagnosticsPlugin

impl Plugin for EntityCountDiagnosticsPlugin

impl Plugin for FrameTimeDiagnosticsPlugin

impl Plugin for LogDiagnosticsPlugin

impl Plugin for GilrsPlugin

impl Plugin for GltfPlugin

impl Plugin for InputPlugin

impl Plugin for LogPlugin

impl Plugin for PbrPlugin

impl Plugin for RenderPlugin

impl Plugin for WireframePlugin

impl Plugin for ScenePlugin

impl Plugin for SpritePlugin

impl Plugin for TextPlugin

impl Plugin for TransformPlugin

impl Plugin for UiPlugin

impl Plugin for WgpuResourceDiagnosticsPlugin

impl Plugin for WgpuPlugin

impl Plugin for WindowPlugin

impl Plugin for WinitPlugin

impl<T> Plugin for AssetCountDiagnosticsPlugin<T> where
    T: Asset

Loading content...