pub struct ImageBrushPrimitiveData {
pub color: PremultipliedColorF,
pub background_color: PremultipliedColorF,
pub stretch_size: LayoutSize,
}Fields§
§color: PremultipliedColorF§background_color: PremultipliedColorF§stretch_size: LayoutSizeTrait Implementations§
Source§impl Clone for ImageBrushPrimitiveData
impl Clone for ImageBrushPrimitiveData
Source§fn clone(&self) -> ImageBrushPrimitiveData
fn clone(&self) -> ImageBrushPrimitiveData
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 ImageBrushPrimitiveData
impl Debug for ImageBrushPrimitiveData
Source§impl GpuBufferDataF for ImageBrushPrimitiveData
impl GpuBufferDataF for ImageBrushPrimitiveData
const NUM_BLOCKS: usize = VECS_PER_SPECIFIC_BRUSH
fn write(&self, writer: &mut GpuBufferWriter<'_, GpuBufferBlockF>)
impl Copy for ImageBrushPrimitiveData
Auto Trait Implementations§
impl Freeze for ImageBrushPrimitiveData
impl RefUnwindSafe for ImageBrushPrimitiveData
impl Send for ImageBrushPrimitiveData
impl Sync for ImageBrushPrimitiveData
impl Unpin for ImageBrushPrimitiveData
impl UnsafeUnpin for ImageBrushPrimitiveData
impl UnwindSafe for ImageBrushPrimitiveData
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