pub(crate) struct DeferredBufferMapping {
pub buffer: Buffer,
pub mode: MapMode,
pub offset: u64,
pub size: NonZeroU64,
pub callback: BufferMapCallback,
}
Expand description
A deferred buffer mapping request captured during encoding (or a pass) and executed later when the command buffer is submitted.
Fields§
§buffer: Buffer
§mode: MapMode
§offset: u64
§size: NonZeroU64
§callback: BufferMapCallback
Auto Trait Implementations§
impl Freeze for DeferredBufferMapping
impl !RefUnwindSafe for DeferredBufferMapping
impl Send for DeferredBufferMapping
impl !Sync for DeferredBufferMapping
impl Unpin for DeferredBufferMapping
impl !UnwindSafe for DeferredBufferMapping
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