Struct webrender::gpu_cache::GpuBlockData
source · pub struct GpuBlockData {
data: [f32; 4],
}
Expand description
A single texel in RGBAF32 texture - 16 bytes.
Fields§
§data: [f32; 4]
Implementations§
source§impl GpuBlockData
impl GpuBlockData
Trait Implementations§
source§impl Clone for GpuBlockData
impl Clone for GpuBlockData
source§fn clone(&self) -> GpuBlockData
fn clone(&self) -> GpuBlockData
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 GpuBlockData
impl Debug for GpuBlockData
source§impl<P> From<HomogeneousVector<f32, P>> for GpuBlockData
impl<P> From<HomogeneousVector<f32, P>> for GpuBlockData
source§fn from(v: HomogeneousVector<f32, P>) -> Self
fn from(v: HomogeneousVector<f32, P>) -> Self
Converts to this type from the input type.
source§impl From<PremultipliedColorF> for GpuBlockData
impl From<PremultipliedColorF> for GpuBlockData
Conversion helpers for GpuBlockData
source§fn from(c: PremultipliedColorF) -> Self
fn from(c: PremultipliedColorF) -> Self
Converts to this type from the input type.
source§impl From<TexelRect> for GpuBlockData
impl From<TexelRect> for GpuBlockData
source§impl MallocSizeOf for GpuBlockData
impl MallocSizeOf for GpuBlockData
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl Serialize for GpuBlockData
impl Serialize for GpuBlockData
impl Copy for GpuBlockData
Auto Trait Implementations§
impl Freeze for GpuBlockData
impl RefUnwindSafe for GpuBlockData
impl Send for GpuBlockData
impl Sync for GpuBlockData
impl Unpin for GpuBlockData
impl UnwindSafe for GpuBlockData
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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