Skip to main content

GpuResourceAppExt

Trait GpuResourceAppExt 

Source
pub trait GpuResourceAppExt {
    // Required method
    fn init_gpu_resource<R>(&mut self) -> &mut Self
       where R: Resource + FromWorld;
}
Expand description

Convenience methods for render-recovery-aware resource initialization.

Required Methods§

Source

fn init_gpu_resource<R>(&mut self) -> &mut Self
where R: Resource + FromWorld,

Causes the provided GPU resource to be re-initialized during RenderStartup.

This is useful when recovering from lost render devices.

Shorthand for:

app.add_systems(RenderStartup, init_gpu_resource::<R>.ambiguous_with_all());

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§