Struct vulkano::command_buffer::DrawIndirectCommand
source · [−]#[repr(C)]pub struct DrawIndirectCommand {
pub vertex_count: u32,
pub instance_count: u32,
pub first_vertex: u32,
pub first_instance: u32,
}
Fields
vertex_count: u32
instance_count: u32
first_vertex: u32
first_instance: u32
Trait Implementations
sourceimpl Clone for DrawIndirectCommand
impl Clone for DrawIndirectCommand
sourcefn clone(&self) -> DrawIndirectCommand
fn clone(&self) -> DrawIndirectCommand
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for DrawIndirectCommand
impl Debug for DrawIndirectCommand
sourceimpl Default for DrawIndirectCommand
impl Default for DrawIndirectCommand
sourcefn default() -> DrawIndirectCommand
fn default() -> DrawIndirectCommand
Returns the “default value” for a type. Read more
sourceimpl PartialEq<DrawIndirectCommand> for DrawIndirectCommand
impl PartialEq<DrawIndirectCommand> for DrawIndirectCommand
sourcefn eq(&self, other: &DrawIndirectCommand) -> bool
fn eq(&self, other: &DrawIndirectCommand) -> bool
impl Copy for DrawIndirectCommand
impl Eq for DrawIndirectCommand
impl Pod for DrawIndirectCommand
impl StructuralEq for DrawIndirectCommand
impl StructuralPartialEq for DrawIndirectCommand
Auto Trait Implementations
impl RefUnwindSafe for DrawIndirectCommand
impl Send for DrawIndirectCommand
impl Sync for DrawIndirectCommand
impl Unpin for DrawIndirectCommand
impl UnwindSafe for DrawIndirectCommand
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> BufferContents for Twhere
T: Pod + Send + Sync,
impl<T> BufferContents for Twhere
T: Pod + Send + Sync,
sourcefn as_bytes(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
fn as_bytes(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
Converts an immutable reference to
Self
to an immutable byte slice.sourcefn from_bytes(bytes: &[u8]) -> Result<&T, PodCastError>
fn from_bytes(bytes: &[u8]) -> Result<&T, PodCastError>
Converts an immutable byte slice into an immutable reference to
Self
.sourcefn from_bytes_mut(bytes: &mut [u8]) -> Result<&mut T, PodCastError>
fn from_bytes_mut(bytes: &mut [u8]) -> Result<&mut T, PodCastError>
Converts a mutable byte slice into a mutable reference to
Self
.sourcefn size_of_element() -> u64
fn size_of_element() -> u64
Returns the size of an element of the type.
sourceimpl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
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
. Read more