System, executed with a set of required
type SystemData: DynamicSystemData<'a>
The resource bundle required to execute this system.
You will mostly use a tuple of system data (which also implements
SystemData). You can also create such a resource bundle by simply
SystemData for a struct.
SystemData is also a
Required methodsLoading content...
fn running_time(&self) -> RunningTime
Returns a hint how long the system needs for running. This is used to optimize the way they're executed (might allow more parallelization).
fn accessor<'b>(&'b self) -> AccessorCow<'a, 'b, Self>
Return the accessor from the
Sets up the
Performs clean up that requires resources from the
This commonly removes components from
world which depend on external