[][src]Trait bevy::prelude::Plugin

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

    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

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

Loading content...

Provided methods

fn name(&self) -> &str

Loading content...

Implementations on Foreign Types

impl Plugin for ScheduleRunnerPlugin[src]

impl Plugin for AssetPlugin[src]

impl Plugin for TypeRegistryPlugin[src]

impl Plugin for CorePlugin[src]

impl Plugin for DiagnosticsPlugin[src]

impl Plugin for PrintDiagnosticsPlugin[src]

impl Plugin for FrameTimeDiagnosticsPlugin[src]

impl Plugin for InputPlugin[src]

impl Plugin for ScenePlugin[src]

impl Plugin for WindowPlugin[src]

impl Plugin for AudioPlugin[src]

impl Plugin for GltfPlugin[src]

impl Plugin for RenderPlugin[src]

impl Plugin for PbrPlugin[src]

impl Plugin for SpritePlugin[src]

impl Plugin for TextPlugin[src]

impl Plugin for UiPlugin[src]

impl Plugin for WinitPlugin[src]

impl Plugin for WgpuPlugin[src]

impl Plugin for WgpuResourceDiagnosticsPlugin[src]

impl Plugin for GilrsPlugin[src]

Loading content...

Implementors

impl Plugin for TransformPlugin[src]

Loading content...