Struct wgpu::util::DrawIndirect
source · #[repr(C)]pub struct DrawIndirect {
pub vertex_count: u32,
pub instance_count: u32,
pub base_vertex: u32,
pub base_instance: u32,
}
Expand description
The structure expected in indirect_buffer
for RenderEncoder::draw_indirect
.
Fields§
§vertex_count: u32
The number of vertices to draw.
instance_count: u32
The number of instances to draw.
base_vertex: u32
The Index of the first vertex to draw.
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 DrawIndirect
impl Clone for DrawIndirect
source§fn clone(&self) -> DrawIndirect
fn clone(&self) -> DrawIndirect
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 DrawIndirect
impl Debug for DrawIndirect
source§impl Default for DrawIndirect
impl Default for DrawIndirect
source§fn default() -> DrawIndirect
fn default() -> DrawIndirect
Returns the “default value” for a type. Read more