pub struct BufferDedicatedTransfer { /* private fields */ }Expand description
BufferDedicatedTransfer is intended to be used as TransferSrc or
TransferDst and it must also be HostVisible.
Implementations§
Source§impl BufferDedicatedTransfer
impl BufferDedicatedTransfer
pub unsafe fn create( physical_device: &PhysicalDevice, device: &Device, buffer_creator: BufferCreator, property_flags: impl Into<MemoryPropertyFlags> + Copy, ) -> Result<Self>
pub unsafe fn destroy(self, device: &Device)
Trait Implementations§
Source§impl BufferOps for BufferDedicatedTransfer
impl BufferOps for BufferDedicatedTransfer
fn buffer_handle(&self) -> Buffer
fn create_info(&self) -> &BufferCreateInfo
fn memory(&self) -> &BufferAllocation
fn memory_mut(&mut self) -> &mut BufferAllocation
fn size(&self) -> DeviceSize
Auto Trait Implementations§
impl Freeze for BufferDedicatedTransfer
impl RefUnwindSafe for BufferDedicatedTransfer
impl !Send for BufferDedicatedTransfer
impl !Sync for BufferDedicatedTransfer
impl Unpin for BufferDedicatedTransfer
impl UnwindSafe for BufferDedicatedTransfer
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