Struct wgpu::util::DrawIndexedIndirect
source · #[repr(C)]pub struct DrawIndexedIndirect {
pub vertex_count: u32,
pub instance_count: u32,
pub base_index: u32,
pub vertex_offset: i32,
pub base_instance: u32,
}
Expand description
The structure expected in indirect_buffer
for RenderEncoder::draw_indexed_indirect
.
Fields§
§vertex_count: u32
The number of vertices to draw.
instance_count: u32
The number of instances to draw.
base_index: u32
The base index within the index buffer.
vertex_offset: i32
The value added to the vertex index before indexing into the vertex buffer.
base_instance: u32
The instance ID of the first instance to draw.
Has to be 0, unless Features::INDIRECT_FIRST_INSTANCE
is enabled.
Implementations§
Trait Implementations§
source§impl Clone for DrawIndexedIndirect
impl Clone for DrawIndexedIndirect
source§fn clone(&self) -> DrawIndexedIndirect
fn clone(&self) -> DrawIndexedIndirect
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DrawIndexedIndirect
impl Debug for DrawIndexedIndirect
source§impl Default for DrawIndexedIndirect
impl Default for DrawIndexedIndirect
source§fn default() -> DrawIndexedIndirect
fn default() -> DrawIndexedIndirect
Returns the “default value” for a type. Read more