Trait legion::systems::SystemFn[][src]

pub trait SystemFn<R: ResourceSet<'static>, Q: QuerySet> {
    fn run(
        &mut self,
        commands: &mut CommandBuffer,
        world: &mut SubWorld<'_>,
        resources: &mut R::Result,
        queries: &mut Q
    ); }

A function which can provide the body of a system.

Required methods

fn run(
    &mut self,
    commands: &mut CommandBuffer,
    world: &mut SubWorld<'_>,
    resources: &mut R::Result,
    queries: &mut Q
)
[src]

Runs the system body.

Loading content...

Implementors

impl<F, R, Q> SystemFn<R, Q> for F where
    R: ResourceSet<'static>,
    Q: QuerySet,
    F: FnMut(&mut CommandBuffer, &mut SubWorld<'_>, &mut R::Result, &mut Q) + 'static, 
[src]

Loading content...