pub struct VirtualBlock(/* private fields */);Implementations§
Source§impl VirtualBlock
impl VirtualBlock
pub fn new(options: &VirtualBlockOptions) -> VkResult<Self>
pub fn allocate( &self, options: &VirtualAllocationOptions, ) -> VkResult<(VirtualAllocation, DeviceSize)>
pub fn free(&self, allocation: VirtualAllocation)
pub fn clear(&self)
pub fn get_allocation_info( &self, allocation: VirtualAllocation, ) -> VmaVirtualAllocationInfo
Trait Implementations§
Source§impl Debug for VirtualBlock
impl Debug for VirtualBlock
Source§impl Drop for VirtualBlock
impl Drop for VirtualBlock
impl Send for VirtualBlock
impl Sync for VirtualBlock
Auto Trait Implementations§
impl Freeze for VirtualBlock
impl RefUnwindSafe for VirtualBlock
impl Unpin for VirtualBlock
impl UnsafeUnpin for VirtualBlock
impl UnwindSafe for VirtualBlock
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