Trait rin_scene::EventsSystem [−][src]
pub trait EventsSystem: Send {}Show methods
fn mouse(&mut self, _: &MouseEvent, _: Entities<'_>, _: Resources<'_>) { ... } fn key(&mut self, _: &KeyEvent, _: Entities<'_>, _: Resources<'_>) { ... } fn window(&mut self, _: &WindowEvent, _: Entities<'_>, _: Resources<'_>) { ... } fn dropped(&mut self, _: &[PathBuf], _: Entities<'_>, _: Resources<'_>) { ... } fn focus_gained(&mut self, _: Entities<'_>, _: Resources<'_>) { ... } fn focus_lost(&mut self, _: Entities<'_>, _: Resources<'_>) { ... } fn checks(_: &mut StorageRegistry) -> Option<SystemConditionSend>
where
Self: Sized, { ... } fn name() -> Option<&'static str>
where
Self: Sized, { ... } fn before() -> Vec<SystemId>
where
Self: Sized, { ... } fn after() -> Vec<SystemId>
where
Self: Sized, { ... } fn updates() -> Vec<TypeId>
where
Self: Sized, { ... } fn needs() -> Vec<TypeId>
where
Self: Sized, { ... } fn reads() -> Vec<TypeId>
where
Self: Sized, { ... } fn writes() -> Vec<TypeId>
where
Self: Sized, { ... } fn file_line_info(&self) -> &'static str { ... }
Provided methods
fn mouse(&mut self, _: &MouseEvent, _: Entities<'_>, _: Resources<'_>)
[src]
fn key(&mut self, _: &KeyEvent, _: Entities<'_>, _: Resources<'_>)
[src]
fn window(&mut self, _: &WindowEvent, _: Entities<'_>, _: Resources<'_>)
[src]
fn dropped(&mut self, _: &[PathBuf], _: Entities<'_>, _: Resources<'_>)
[src]
fn focus_gained(&mut self, _: Entities<'_>, _: Resources<'_>)
[src]
fn focus_lost(&mut self, _: Entities<'_>, _: Resources<'_>)
[src]
fn checks(_: &mut StorageRegistry) -> Option<SystemConditionSend> where
Self: Sized,
[src]
Self: Sized,
fn name() -> Option<&'static str> where
Self: Sized,
[src]
Self: Sized,
fn before() -> Vec<SystemId> where
Self: Sized,
[src]
Self: Sized,
fn after() -> Vec<SystemId> where
Self: Sized,
[src]
Self: Sized,
fn updates() -> Vec<TypeId> where
Self: Sized,
[src]
Self: Sized,
fn needs() -> Vec<TypeId> where
Self: Sized,
[src]
Self: Sized,
fn reads() -> Vec<TypeId> where
Self: Sized,
[src]
Self: Sized,
fn writes() -> Vec<TypeId> where
Self: Sized,
[src]
Self: Sized,