struct DrawIndirectValidationBatch {
src_buffer: Arc<Buffer>,
src_dynamic_offset: u64,
dst_resource_index: usize,
entries: Vec<MetadataEntry>,
staging_buffer_index: usize,
staging_buffer_offset: u64,
metadata_resource_index: usize,
metadata_buffer_offset: u64,
}Fields§
§src_buffer: Arc<Buffer>§src_dynamic_offset: u64§dst_resource_index: usize§entries: Vec<MetadataEntry>§staging_buffer_index: usize§staging_buffer_offset: u64§metadata_resource_index: usize§metadata_buffer_offset: u64Implementations§
Auto Trait Implementations§
impl Freeze for DrawIndirectValidationBatch
impl !RefUnwindSafe for DrawIndirectValidationBatch
impl Send for DrawIndirectValidationBatch
impl Sync for DrawIndirectValidationBatch
impl Unpin for DrawIndirectValidationBatch
impl UnsafeUnpin for DrawIndirectValidationBatch
impl !UnwindSafe for DrawIndirectValidationBatch
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more