Trait rin::scene::EventsSystemThreadLocal[][src]

pub trait EventsSystemThreadLocal {
Show methods pub fn mouse(
        &mut self,
        &MouseEvent,
        EntitiesThreadLocal<'_>,
        ResourcesThreadLocal<'_>
    ) { ... }
pub fn key(
        &mut self,
        &KeyEvent,
        EntitiesThreadLocal<'_>,
        ResourcesThreadLocal<'_>
    ) { ... }
pub fn window(
        &mut self,
        &WindowEvent,
        EntitiesThreadLocal<'_>,
        ResourcesThreadLocal<'_>
    ) { ... }
pub fn dropped(
        &mut self,
        &[PathBuf],
        EntitiesThreadLocal<'_>,
        ResourcesThreadLocal<'_>
    ) { ... }
pub fn focus_gained(
        &mut self,
        EntitiesThreadLocal<'_>,
        ResourcesThreadLocal<'_>
    ) { ... }
pub fn focus_lost(
        &mut self,
        EntitiesThreadLocal<'_>,
        ResourcesThreadLocal<'_>
    ) { ... }
pub fn checks(
        EntitiesThreadLocal<'_>
    ) -> Option<SystemConditionElse<Box<dyn SystemThreadLocal + 'static, Global>>> { ... }
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,
    EntitiesThreadLocal<'_>,
    ResourcesThreadLocal<'_>
)
[src]

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

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

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

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

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

pub fn checks(
    EntitiesThreadLocal<'_>
) -> Option<SystemConditionElse<Box<dyn SystemThreadLocal + 'static, Global>>>
[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...