pub struct Shadow {
pub extrusion: f32,
pub color: Color32,
}
Expand description
The color and fuzziness of a fuzzy shape. Can be used for a rectangular shadow with a soft penumbra.
Fields§
§extrusion: f32
The shadow extends this much outside the rect. The size of the fuzzy penumbra.
color: Color32
Color of the opaque center of the shadow.
Implementations§
source§impl Shadow
impl Shadow
pub const NONE: Self = _
sourcepub fn small_dark() -> Self
pub fn small_dark() -> Self
Tooltips, menus, …, for dark mode.
sourcepub fn small_light() -> Self
pub fn small_light() -> Self
Tooltips, menus, …, for light mode.
pub fn tessellate(&self, rect: Rect, rounding: impl Into<Rounding>) -> Mesh
Trait Implementations§
source§impl<'de> Deserialize<'de> for Shadow
impl<'de> Deserialize<'de> for Shadow
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for Shadow
impl PartialEq for Shadow
impl Copy for Shadow
impl StructuralPartialEq for Shadow
Auto Trait Implementations§
impl RefUnwindSafe for Shadow
impl Send for Shadow
impl Sync for Shadow
impl Unpin for Shadow
impl UnwindSafe for Shadow
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