pub struct GpuBuffer { /* private fields */ }Implementations§
Source§impl GpuBuffer
impl GpuBuffer
pub fn new( device: &Device, label: &str, size: BufferAddress, usage: BufferUsages, ) -> Self
pub fn write(&self, queue: &Queue, bytes: &[u8])
pub fn as_binding(&self) -> BindingResource<'_>
pub fn as_indirect_args(&self) -> &Buffer
pub fn buffer(&self) -> &Buffer
Auto Trait Implementations§
impl !RefUnwindSafe for GpuBuffer
impl !UnwindSafe for GpuBuffer
impl Freeze for GpuBuffer
impl Send for GpuBuffer
impl Sync for GpuBuffer
impl Unpin for GpuBuffer
impl UnsafeUnpin for GpuBuffer
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