Trait rin::scene::UpdateSystemThreadLocal [−][src]
pub trait UpdateSystemThreadLocal {
pub fn update(
&mut self,
clock: &Clock,
entities: EntitiesThreadLocal<'_>,
resources: ResourcesThreadLocal<'_>
);
pub fn checks(
&mut StorageRegistry
) -> Option<SystemConditionElse<Box<dyn SystemThreadLocal + 'static, Global>>> { ... }
pub fn name() -> Option<&'static str> { ... }
pub fn before() -> Vec<SystemId, Global>ⓘ { ... }
pub fn after() -> Vec<SystemId, Global>ⓘ { ... }
pub fn updates() -> Vec<TypeId, Global>ⓘ { ... }
pub fn needs() -> Vec<TypeId, Global>ⓘ { ... }
pub fn reads() -> Vec<TypeId, Global>ⓘ { ... }
pub fn writes() -> Vec<TypeId, Global>ⓘ { ... }
pub fn file_line_info(&self) -> &'static str { ... }
}Required methods
pub fn update(
&mut self,
clock: &Clock,
entities: EntitiesThreadLocal<'_>,
resources: ResourcesThreadLocal<'_>
)[src]
&mut self,
clock: &Clock,
entities: EntitiesThreadLocal<'_>,
resources: ResourcesThreadLocal<'_>
)
Provided methods
pub fn checks(
&mut StorageRegistry
) -> Option<SystemConditionElse<Box<dyn SystemThreadLocal + 'static, Global>>>[src]
&mut StorageRegistry
) -> Option<SystemConditionElse<Box<dyn SystemThreadLocal + 'static, Global>>>
pub fn name() -> Option<&'static str>[src]
pub fn before() -> Vec<SystemId, Global>ⓘ[src]
pub fn after() -> Vec<SystemId, Global>ⓘ[src]
pub fn updates() -> Vec<TypeId, Global>ⓘ[src]
pub fn needs() -> Vec<TypeId, Global>ⓘ[src]
pub fn reads() -> Vec<TypeId, Global>ⓘ[src]
pub fn writes() -> Vec<TypeId, Global>ⓘ[src]
pub fn file_line_info(&self) -> &'static str[src]
Implementors
impl<F> UpdateSystemThreadLocal for F where
F: Fn(&Clock, EntitiesThreadLocal<'_>, ResourcesThreadLocal<'_>) + Send, [src]
impl<F> UpdateSystemThreadLocal for F where
F: Fn(&Clock, EntitiesThreadLocal<'_>, ResourcesThreadLocal<'_>) + Send, [src]pub fn update(
&mut self,
clock: &Clock,
entities: EntitiesThreadLocal<'_>,
resources: ResourcesThreadLocal<'_>
)[src]
&mut self,
clock: &Clock,
entities: EntitiesThreadLocal<'_>,
resources: ResourcesThreadLocal<'_>
)