pub struct ShadowDesc {
pub shadow_rect: Rect,
pub color: Color,
pub blur_radius: f32,
}Expand description
A parsed, ready-to-render shadow.
Fields§
§shadow_rect: RectThe shadow rectangle in pixel space (original rect shifted by offset).
color: ColorShadow colour (used as the composite tint).
blur_radius: f32Blur radius in pixels (0 = sharp, >0 = soft halo).
Auto Trait Implementations§
impl Freeze for ShadowDesc
impl RefUnwindSafe for ShadowDesc
impl Send for ShadowDesc
impl Sync for ShadowDesc
impl Unpin for ShadowDesc
impl UnsafeUnpin for ShadowDesc
impl UnwindSafe for ShadowDesc
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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