Enum webrender::texture_cache::EntryDetails
source · 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 copy 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> 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