pub trait RenderPassIndirectExt<'a> {
// Required methods
fn draw_indirect_at(
&mut self,
indirect_buffer: &'a IndirectBuffer<DrawIndirect>,
index: usize,
);
fn draw_indexed_indirect_at(
&mut self,
indirect_buffer: &'a IndirectBuffer<DrawIndexedIndirect>,
index: usize,
);
}Expand description
Extension trait for render passes to use indirect buffers.
Required Methods§
Sourcefn draw_indirect_at(
&mut self,
indirect_buffer: &'a IndirectBuffer<DrawIndirect>,
index: usize,
)
fn draw_indirect_at( &mut self, indirect_buffer: &'a IndirectBuffer<DrawIndirect>, index: usize, )
Draw non-indexed geometry using an indirect buffer.
§Arguments
indirect_buffer- Buffer containing draw commandsindex- Index of the command to execute
Sourcefn draw_indexed_indirect_at(
&mut self,
indirect_buffer: &'a IndirectBuffer<DrawIndexedIndirect>,
index: usize,
)
fn draw_indexed_indirect_at( &mut self, indirect_buffer: &'a IndirectBuffer<DrawIndexedIndirect>, index: usize, )
Draw indexed geometry using an indirect buffer.
§Arguments
indirect_buffer- Buffer containing draw commandsindex- Index of the command to execute