pub enum EntryDetails {
    Standalone {
        size_in_bytes: usize,
    },
    Cache {
        origin: DeviceIntPoint,
        alloc_id: AllocId,
        allocated_size_in_bytes: usize,
    },
}Expand description
Items in the texture cache can either be standalone textures, or a sub-rect inside the shared cache.
Variants§
Implementations§
Source§impl EntryDetails
 
impl EntryDetails
fn describe(&self) -> DeviceIntPoint
Trait Implementations§
Source§impl Clone for EntryDetails
 
impl Clone for EntryDetails
Source§fn clone(&self) -> EntryDetails
 
fn clone(&self) -> EntryDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for EntryDetails
 
impl Debug for EntryDetails
Auto Trait Implementations§
impl Freeze for EntryDetails
impl RefUnwindSafe for EntryDetails
impl Send for EntryDetails
impl Sync for EntryDetails
impl Unpin for EntryDetails
impl UnwindSafe for EntryDetails
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more