Trait RenderPipeline

Source
pub trait RenderPipeline {
    // Required methods
    fn render(
        &mut self,
        device: &Device,
        encoder: &mut CommandEncoder,
        queue: &Queue,
        target: &TextureView,
        target_properties: &TargetProperties,
    );
    fn init(
        &mut self,
        device: &Device,
        bind_group_layout: &BindGroupLayout,
        target_properties: &TargetProperties,
    );
}

Required Methods§

Source

fn render( &mut self, device: &Device, encoder: &mut CommandEncoder, queue: &Queue, target: &TextureView, target_properties: &TargetProperties, )

Source

fn init( &mut self, device: &Device, bind_group_layout: &BindGroupLayout, target_properties: &TargetProperties, )

Implementors§