Struct vk_mem_alloc::DefragmentationInfo
source · [−]#[repr(C)]pub struct DefragmentationInfo {
pub flags: DefragmentationFlags,
pub pool: Pool,
pub max_bytes_per_pass: DeviceSize,
pub max_allocations_per_pass: u32,
}Fields
flags: DefragmentationFlagspool: Poolmax_bytes_per_pass: DeviceSizemax_allocations_per_pass: u32Trait Implementations
sourceimpl Clone for DefragmentationInfo
impl Clone for DefragmentationInfo
sourcefn clone(&self) -> DefragmentationInfo
fn clone(&self) -> DefragmentationInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for DefragmentationInfo
impl Debug for DefragmentationInfo
sourceimpl Default for DefragmentationInfo
impl Default for DefragmentationInfo
sourcefn default() -> DefragmentationInfo
fn default() -> DefragmentationInfo
Returns the “default value” for a type. Read more
impl Copy for DefragmentationInfo
Auto Trait Implementations
impl RefUnwindSafe for DefragmentationInfo
impl Send for DefragmentationInfo
impl Sync for DefragmentationInfo
impl Unpin for DefragmentationInfo
impl UnwindSafe for DefragmentationInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more