Trait ira::material::MaterialExt

source ·
pub trait MaterialExt {
    // Required methods
    fn into_gpu(
        self,
        device: &Device,
        queue: &Queue,
        drum: &mut GpuDrum,
    ) -> GpuMaterial;
    fn create_bind_group_layout(device: &Device) -> BindGroupLayout;
}

Required Methods§

source

fn into_gpu( self, device: &Device, queue: &Queue, drum: &mut GpuDrum, ) -> GpuMaterial

source

fn create_bind_group_layout(device: &Device) -> BindGroupLayout

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl MaterialExt for Material

source§

fn create_bind_group_layout(device: &Device) -> BindGroupLayout

source§

fn into_gpu( self, device: &Device, queue: &Queue, drum: &mut GpuDrum, ) -> GpuMaterial

Implementors§