pub struct Readback { /* private fields */ }Implementations§
Source§impl Readback
impl Readback
pub fn new(device: &Device, label: &'static str, row: u64, slots: usize) -> Self
pub fn pending(&self) -> bool
pub fn reserve(&mut self) -> Option<usize>
pub fn stage( &self, encoder: &mut CommandEncoder, slot: usize, offset: u64, source: &Buffer, size: u64, )
pub fn register(&mut self)
pub fn take(&mut self, device: &Device) -> Option<(usize, Vec<u8>)>
Auto Trait Implementations§
impl !RefUnwindSafe for Readback
impl !Sync for Readback
impl !UnwindSafe for Readback
impl Freeze for Readback
impl Send for Readback
impl Unpin for Readback
impl UnsafeUnpin for Readback
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