pub struct ShadowSpec {
pub y_offset: f64,
pub blur_std_dev: f64,
pub color_alpha: f32,
}Expand description
Y-offset, Gaussian blur standard deviation, and shadow color alpha for
one elevation level’s drop shadow. All lengths in logical px; color_alpha
multiplies against ColorScheme::shadow’s own alpha (usually opaque
black) to get the final translucency — see module docs for the v1
mapping this crate uses.
Fields§
§y_offset: f64§blur_std_dev: f64§color_alpha: f32Trait Implementations§
Source§impl Clone for ShadowSpec
impl Clone for ShadowSpec
impl Copy for ShadowSpec
Source§impl Debug for ShadowSpec
impl Debug for ShadowSpec
Source§impl PartialEq for ShadowSpec
impl PartialEq for ShadowSpec
impl StructuralPartialEq for ShadowSpec
Auto Trait Implementations§
impl Freeze for ShadowSpec
impl RefUnwindSafe for ShadowSpec
impl Send for ShadowSpec
impl Sync for ShadowSpec
impl Unpin for ShadowSpec
impl UnsafeUnpin for ShadowSpec
impl UnwindSafe for ShadowSpec
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.