Trait rin::scene::EventsSystem[][src]

pub trait EventsSystem: Send {
Show methods pub fn mouse(&mut self, &MouseEvent, Entities<'_>, Resources<'_>) { ... }
pub fn key(&mut self, &KeyEvent, Entities<'_>, Resources<'_>) { ... }
pub fn window(&mut self, &WindowEvent, Entities<'_>, Resources<'_>) { ... }
pub fn dropped(&mut self, &[PathBuf], Entities<'_>, Resources<'_>) { ... }
pub fn focus_gained(&mut self, Entities<'_>, Resources<'_>) { ... }
pub fn focus_lost(&mut self, Entities<'_>, Resources<'_>) { ... }
pub fn checks(
        &mut StorageRegistry
    ) -> Option<SystemConditionElse<SyncSystem>> { ... }
pub fn name() -> Option<&'static str> { ... }
pub fn before() -> Vec<SystemId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
{ ... }
pub fn after() -> Vec<SystemId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
{ ... }
pub fn updates() -> Vec<TypeId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
{ ... }
pub fn needs() -> Vec<TypeId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
{ ... }
pub fn reads() -> Vec<TypeId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
{ ... }
pub fn writes() -> Vec<TypeId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
{ ... }
pub fn file_line_info(&self) -> &'static str { ... }
}

Provided methods

pub fn mouse(&mut self, &MouseEvent, Entities<'_>, Resources<'_>)[src]

pub fn key(&mut self, &KeyEvent, Entities<'_>, Resources<'_>)[src]

pub fn window(&mut self, &WindowEvent, Entities<'_>, Resources<'_>)[src]

pub fn dropped(&mut self, &[PathBuf], Entities<'_>, Resources<'_>)[src]

pub fn focus_gained(&mut self, Entities<'_>, Resources<'_>)[src]

pub fn focus_lost(&mut self, Entities<'_>, Resources<'_>)[src]

pub fn checks(&mut StorageRegistry) -> Option<SystemConditionElse<SyncSystem>>[src]

pub fn name() -> Option<&'static str>[src]

pub fn before() -> Vec<SystemId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

pub fn after() -> Vec<SystemId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

pub fn updates() -> Vec<TypeId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

pub fn needs() -> Vec<TypeId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

pub fn reads() -> Vec<TypeId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

pub fn writes() -> Vec<TypeId, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

pub fn file_line_info(&self) -> &'static str[src]

Loading content...

Implementors

Loading content...