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 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 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
Conversion helpers 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§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