[−][src]Trait amethyst::prelude::SystemDesc
Initializes a System
with some interaction with the World
.
Required methods
Loading content...Implementations on Foreign Types
impl<'a, 'b> SystemDesc<'a, 'b, TransformSystem> for TransformSystemDesc
[src]
fn build(self, world: &mut World) -> TransformSystem
[src]
impl<'a, 'b, A> SystemDesc<'a, 'b, Processor<A>> for Processor<A> where
A: Asset + ProcessableAsset,
[src]
A: Asset + ProcessableAsset,
impl<'a, 'b, T> SystemDesc<'a, 'b, PrefabLoaderSystem<T>> for PrefabLoaderSystemDesc<T> where
T: PrefabData<'a> + Send + Sync + 'static,
[src]
T: PrefabData<'a> + Send + Sync + 'static,
fn build(self, world: &mut World) -> PrefabLoaderSystem<T>
[src]
impl<'a, 'b, F, R> SystemDesc<'a, 'b, DjSystem<F, R>> for DjSystemDesc<F, R> where
F: FnMut(&mut R) -> Option<Handle<Source>>,
R: Resource,
[src]
F: FnMut(&mut R) -> Option<Handle<Source>>,
R: Resource,
impl<'a, 'b> SystemDesc<'a, 'b, AudioSystem> for AudioSystemDesc
[src]
fn build(self, world: &mut World) -> AudioSystem
[src]
impl<'system_desc_a, 'system_desc_b> SystemDesc<'system_desc_a, 'system_desc_b, CursorHideSystem> for CursorHideSystemDesc
[src]
fn build(self, world: &mut World) -> CursorHideSystem
[src]
impl<'system_desc_a, 'system_desc_b> SystemDesc<'system_desc_a, 'system_desc_b, FreeRotationSystem> for FreeRotationSystemDesc
[src]
fn build(self, world: &mut World) -> FreeRotationSystem
[src]
impl<'system_desc_a, 'system_desc_b> SystemDesc<'system_desc_a, 'system_desc_b, MouseFocusUpdateSystem> for MouseFocusUpdateSystemDesc
[src]
fn build(self, world: &mut World) -> MouseFocusUpdateSystem
[src]
impl<'system_desc_a, 'system_desc_b, T> SystemDesc<'system_desc_a, 'system_desc_b, FlyMovementSystem<T>> for FlyMovementSystemDesc<T> where
T: BindingTypes,
[src]
T: BindingTypes,
fn build(self, world: &mut World) -> FlyMovementSystem<T>
[src]
impl<'a, 'b, T> SystemDesc<'a, 'b, InputSystem<T>> for InputSystemDesc<T> where
T: BindingTypes,
[src]
T: BindingTypes,
fn build(self, world: &mut World) -> InputSystem<T>
[src]
impl<'a, 'b, T> SystemDesc<'a, 'b, EventRetriggerSystem<T>> for EventRetriggerSystemDesc<T> where
T: EventRetrigger,
[src]
T: EventRetrigger,
fn build(self, world: &mut World) -> EventRetriggerSystem<T>
[src]
impl<'system_desc_a, 'system_desc_b> SystemDesc<'system_desc_a, 'system_desc_b, UiSoundSystem> for UiSoundSystemDesc
[src]
fn build(self, world: &mut World) -> UiSoundSystem
[src]
impl<'system_desc_a, 'system_desc_b> SystemDesc<'system_desc_a, 'system_desc_b, ResizeSystem> for ResizeSystemDesc
[src]
fn build(self, world: &mut World) -> ResizeSystem
[src]
impl<'system_desc_a, 'system_desc_b, G> SystemDesc<'system_desc_a, 'system_desc_b, SelectionKeyboardSystem<G>> for SelectionKeyboardSystemDesc<G> where
G: Send + Sync + 'static + PartialEq<G>,
[src]
G: Send + Sync + 'static + PartialEq<G>,
fn build(self, world: &mut World) -> SelectionKeyboardSystem<G>
[src]
impl<'system_desc_a, 'system_desc_b, B> SystemDesc<'system_desc_a, 'system_desc_b, UiGlyphsSystem<B>> for UiGlyphsSystemDesc<B> where
B: Backend,
[src]
B: Backend,
fn build(self, world: &mut World) -> UiGlyphsSystem<B>
[src]
impl<'system_desc_a, 'system_desc_b> SystemDesc<'system_desc_a, 'system_desc_b, UiButtonSystem> for UiButtonSystemDesc
[src]
fn build(self, world: &mut World) -> UiButtonSystem
[src]
impl<'a, 'b, G, T> SystemDesc<'a, 'b, SelectionMouseSystem<G, T>> for SelectionMouseSystemDesc<G, T> where
G: Send + Sync + 'static + PartialEq<G>,
T: BindingTypes,
[src]
G: Send + Sync + 'static + PartialEq<G>,
T: BindingTypes,