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: CacheTextureIdThe virtual ID (i.e. distinct from device ID) of the texture.
kind: TextureCacheAllocationKindDetails 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