Skip to main content

Resources

Trait Resources 

Source
pub trait Resources {
    // Required methods
    fn generation(&self) -> u64;
    fn slots(&self, resource: ResourceId) -> u32;
    fn whole(&self, resource: ResourceId) -> GpuSlot<'_>;
    fn range(&self, resource: ResourceId, offset: u64, size: u64) -> GpuSlot<'_>;
}

Required Methods§

Source

fn generation(&self) -> u64

Source

fn slots(&self, resource: ResourceId) -> u32

Source

fn whole(&self, resource: ResourceId) -> GpuSlot<'_>

Source

fn range(&self, resource: ResourceId, offset: u64, size: u64) -> GpuSlot<'_>

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§