pub struct RotexBuffer { /* private fields */ }Implementations§
Source§impl RotexBuffer
impl RotexBuffer
pub fn new( instance: &Instance, device: &Device, size: DeviceSize, usage: BufferUsageFlags, properties: MemoryPropertyFlags, ) -> Result<Self, Error>
pub fn map(&self, device: &Device) -> Result<*mut c_void, Error>
pub fn unmap(&self, device: &Device)
pub fn handle(&self) -> Buffer
pub fn size(&self) -> DeviceSize
pub fn destroy(&self, device: &Device)
Auto Trait Implementations§
impl Freeze for RotexBuffer
impl RefUnwindSafe for RotexBuffer
impl Send for RotexBuffer
impl Sync for RotexBuffer
impl Unpin for RotexBuffer
impl UnsafeUnpin for RotexBuffer
impl UnwindSafe for RotexBuffer
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