#[repr(C)]pub struct IndirectCount {
pub count_x: u32,
pub count_y: u32,
pub count_z: u32,
pub pad0: u32,
}Expand description
Storage of indirect dispatch size values.
The original plan was to reuse BumpAllocators, but the WebGPU compatible
usage list rules forbid that being used as indirect counts while also
bound as writable.
Fields§
§count_x: u32§count_y: u32§count_z: u32§pad0: u32Trait Implementations§
Source§impl Clone for IndirectCount
impl Clone for IndirectCount
Source§fn clone(&self) -> IndirectCount
fn clone(&self) -> IndirectCount
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IndirectCount
impl Debug for IndirectCount
Source§impl Default for IndirectCount
impl Default for IndirectCount
Source§fn default() -> IndirectCount
fn default() -> IndirectCount
Returns the “default value” for a type. Read more
impl Copy for IndirectCount
impl Pod for IndirectCount
Auto Trait Implementations§
impl Freeze for IndirectCount
impl RefUnwindSafe for IndirectCount
impl Send for IndirectCount
impl Sync for IndirectCount
impl Unpin for IndirectCount
impl UnsafeUnpin for IndirectCount
impl UnwindSafe for IndirectCount
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.