#[repr(C)]pub struct DrawIndexedIndirectCommand {
pub index_count: u32,
pub instance_count: u32,
pub first_index: u32,
pub vertex_offset: i32,
pub first_instance: u32,
}Expand description
Structure specifying an indexed indirect drawing command
https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkDrawIndexedIndirectCommand.html
Fields§
§index_count: u32indexCount is the number of vertices to draw.
instance_count: u32instanceCount is the number of instances to draw.
first_index: u32firstIndex is the base index within the index buffer.
vertex_offset: i32vertexOffset is the value added to the vertex index before indexing into the vertex buffer.
first_instance: u32firstInstance is the instance ID of the first instance to draw.
Trait Implementations§
Source§impl Clone for DrawIndexedIndirectCommand
impl Clone for DrawIndexedIndirectCommand
Source§fn clone(&self) -> DrawIndexedIndirectCommand
fn clone(&self) -> DrawIndexedIndirectCommand
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DrawIndexedIndirectCommand
impl Debug for DrawIndexedIndirectCommand
Source§impl Default for DrawIndexedIndirectCommand
impl Default for DrawIndexedIndirectCommand
Source§fn default() -> DrawIndexedIndirectCommand
fn default() -> DrawIndexedIndirectCommand
Returns the “default value” for a type. Read more
impl Copy for DrawIndexedIndirectCommand
impl Pod for DrawIndexedIndirectCommand
Auto Trait Implementations§
impl Freeze for DrawIndexedIndirectCommand
impl RefUnwindSafe for DrawIndexedIndirectCommand
impl Send for DrawIndexedIndirectCommand
impl Sync for DrawIndexedIndirectCommand
impl Unpin for DrawIndexedIndirectCommand
impl UnwindSafe for DrawIndexedIndirectCommand
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.