[][src]Trait amethyst_core::bundle::SystemBundle

pub trait SystemBundle<'a, 'b> {
    fn build(
        self,
        world: &mut World,
        dispatcher: &mut DispatcherBuilder<'a, 'b>
    ) -> Result<(), Error>; }

A bundle of ECS components, resources and systems.

Required methods

fn build(
    self,
    world: &mut World,
    dispatcher: &mut DispatcherBuilder<'a, 'b>
) -> Result<(), Error>

Build and add ECS resources, register components, add systems etc to the Application.

Loading content...

Implementors

impl<'a, 'b, 'c> SystemBundle<'a, 'b> for TransformBundle<'c>[src]

Loading content...