Struct webrender::internal_types::TextureCacheAllocation
source · pub struct TextureCacheAllocation {
pub id: CacheTextureId,
pub kind: TextureCacheAllocationKind,
}
Expand description
Command to allocate, reallocate, or free a texture for the texture cache.
Fields§
§id: CacheTextureId
The virtual ID (i.e. distinct from device ID) of the texture.
kind: TextureCacheAllocationKind
Details corresponding to the operation in question.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TextureCacheAllocation
impl RefUnwindSafe for TextureCacheAllocation
impl Send for TextureCacheAllocation
impl Sync for TextureCacheAllocation
impl Unpin for TextureCacheAllocation
impl UnwindSafe for TextureCacheAllocation
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