pub struct GpuReadback { /* private fields */ }Implementations§
Source§impl GpuReadback
impl GpuReadback
pub fn new(device: &Device, label: &str, size: BufferAddress) -> Self
pub fn enqueue( &mut self, device: &Device, encoder: &mut CommandEncoder, source: &Buffer, sequence: u64, ) -> Option<(u64, Vec<u8>)>
pub fn arm(&mut self)
pub fn poll(&mut self, device: &Device) -> Vec<(u64, Vec<u8>)>
Auto Trait Implementations§
impl !RefUnwindSafe for GpuReadback
impl !Sync for GpuReadback
impl !UnwindSafe for GpuReadback
impl Freeze for GpuReadback
impl Send for GpuReadback
impl Unpin for GpuReadback
impl UnsafeUnpin for GpuReadback
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