pub struct SparseBindingOpBatchWithImageOpaqueBinds<'d, Parent: SparseBindingOpBatch>(/* private fields */);
Trait Implementations§
Source§impl<'d, Parent: SparseBindingOpBatch> SparseBindingOpBatch for SparseBindingOpBatchWithImageOpaqueBinds<'d, Parent>
impl<'d, Parent: SparseBindingOpBatch> SparseBindingOpBatch for SparseBindingOpBatchWithImageOpaqueBinds<'d, Parent>
fn make_info_struct(&self) -> VkBindSparseInfo
fn with_buffer_binds<'d>(
self,
buffer_binds: &'d [VkSparseBufferMemoryBindInfo],
) -> SparseBindingOpBatchWithBufferBinds<'d, Self>where
Self: Sized,
fn with_image_binds<'d>(
self,
buffer_binds: &'d [VkSparseImageMemoryBindInfo],
) -> SparseBindingOpBatchWithImageBinds<'d, Self>where
Self: Sized,
fn with_image_opaque_binds<'d>(
self,
buffer_binds: &'d [VkSparseImageOpaqueMemoryBindInfo],
) -> SparseBindingOpBatchWithImageOpaqueBinds<'d, Self>where
Self: Sized,
Source§fn with_wait_semaphores<'d, Semaphore: Semaphore + 'd>(
self,
semaphores: &'d [Semaphore],
) -> SparseBindingOpBatchWithWaitSemaphores<'d, Self, Semaphore>where
Self: Sized,
fn with_wait_semaphores<'d, Semaphore: Semaphore + 'd>(
self,
semaphores: &'d [Semaphore],
) -> SparseBindingOpBatchWithWaitSemaphores<'d, Self, Semaphore>where
Self: Sized,
Available on crate feature
alloc
only.Source§fn with_signal_semaphores<'d, Semaphore: Semaphore + 'd>(
self,
semaphores: &'d [Semaphore],
) -> SparseBindingOpBatchWithSignalSemaphores<'d, Self, Semaphore>where
Self: Sized,
fn with_signal_semaphores<'d, Semaphore: Semaphore + 'd>(
self,
semaphores: &'d [Semaphore],
) -> SparseBindingOpBatchWithSignalSemaphores<'d, Self, Semaphore>where
Self: Sized,
Available on crate feature
alloc
only.Auto Trait Implementations§
impl<'d, Parent> Freeze for SparseBindingOpBatchWithImageOpaqueBinds<'d, Parent>where
Parent: Freeze,
impl<'d, Parent> RefUnwindSafe for SparseBindingOpBatchWithImageOpaqueBinds<'d, Parent>where
Parent: RefUnwindSafe,
impl<'d, Parent> !Send for SparseBindingOpBatchWithImageOpaqueBinds<'d, Parent>
impl<'d, Parent> !Sync for SparseBindingOpBatchWithImageOpaqueBinds<'d, Parent>
impl<'d, Parent> Unpin for SparseBindingOpBatchWithImageOpaqueBinds<'d, Parent>where
Parent: Unpin,
impl<'d, Parent> UnwindSafe for SparseBindingOpBatchWithImageOpaqueBinds<'d, Parent>where
Parent: UnwindSafe,
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