Struct amethyst_assets::HotReloadStrategy [−][src]
pub struct HotReloadStrategy { /* fields omitted */ }An ECS resource which allows to configure hot reloading.
Examples
let mut world = World::new(); // Assets will be reloaded every two seconds (in case they changed) world.add_resource(HotReloadStrategy::every(2));
Methods
impl HotReloadStrategy[src]
impl HotReloadStrategypub fn every(n: u8) -> Self[src]
pub fn every(n: u8) -> SelfCauses hot reloads every n seconds.
pub fn when_triggered() -> Self[src]
pub fn when_triggered() -> SelfThis allows to use trigger for hot reloading.
pub fn never() -> Self[src]
pub fn never() -> SelfNever do any hot-reloading.
pub fn trigger(&mut self)[src]
pub fn trigger(&mut self)The frame after calling this, all changed assets will be reloaded.
Doesn't do anything if the strategy wasn't created with when_triggered.
Trait Implementations
impl Clone for HotReloadStrategy[src]
impl Clone for HotReloadStrategyfn clone(&self) -> HotReloadStrategy[src]
fn clone(&self) -> HotReloadStrategyReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Default for HotReloadStrategy[src]
impl Default for HotReloadStrategyAuto Trait Implementations
impl Send for HotReloadStrategy
impl Send for HotReloadStrategyimpl Sync for HotReloadStrategy
impl Sync for HotReloadStrategy