Trait easygpu::renderer::RenderPassExt[][src]

pub trait RenderPassExt<'a> {
    fn begin(
        encoder: &'a mut CommandEncoder,
        view: &'a TextureView,
        resolve_target: Option<&'a TextureView>,
        depth: &'a TextureView,
        op: PassOp
    ) -> Self;
fn set_easy_pipeline<'b, T>(&mut self, pipeline: &'a T)
    where
        T: AbstractPipeline<'b>
;
fn set_binding(&mut self, group: &'a BindingGroup, offsets: &[u32]);
fn set_easy_index_buffer(&mut self, index_buf: &'a IndexBuffer);
fn set_easy_vertex_buffer(&mut self, vertex_buf: &'a VertexBuffer);
fn easy_draw<T: Draw>(&mut self, drawable: &'a T, binding: &'a BindingGroup);
fn draw_buffer(&mut self, buf: &'a VertexBuffer);
fn draw_buffer_range(&mut self, buf: &'a VertexBuffer, range: Range<u32>);
fn draw_indexed(&mut self, indices: Range<u32>, instances: Range<u32>); }

Required methods

Implementations on Foreign Types

Implementors