[−][src]Struct vk_mem::DefragmentationInfo
Optional configuration parameters to be passed to Allocator::defragment
DEPRECATED.
Fields
max_bytes_to_move: usize
Maximum total numbers of bytes that can be copied while moving allocations to different places.
Default is ash::vk::WHOLE_SIZE
, which means no limit.
max_allocations_to_move: u32
Maximum number of allocations that can be moved to different place.
Default is std::u32::MAX
, which means no limit.
Trait Implementations
impl Clone for DefragmentationInfo
[src]
fn clone(&self) -> DefragmentationInfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for DefragmentationInfo
[src]
impl Debug for DefragmentationInfo
[src]
impl Default for DefragmentationInfo
[src]
Construct DefragmentationInfo
with default values
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,