Struct components::painting::ShapeDecoration
source · [−]pub struct ShapeDecoration {
pub color: Color,
pub gradient: Box<dyn Gradient>,
pub image: Option<DecorationImage>,
pub is_complex: bool,
pub padding: Box<dyn EdgeInsetsGeometry>,
pub shadows: Vec<BoxShadow>,
pub shape: Box<dyn ShapeBorder>,
}
Fields
color: Color
gradient: Box<dyn Gradient>
image: Option<DecorationImage>
is_complex: bool
padding: Box<dyn EdgeInsetsGeometry>
shadows: Vec<BoxShadow>
shape: Box<dyn ShapeBorder>
Implementations
sourceimpl ShapeDecoration
impl ShapeDecoration
pub fn scale(&self, factor: f32) -> ShapeDecoration
Trait Implementations
impl Decoration for ShapeDecoration
Auto Trait Implementations
impl !RefUnwindSafe for ShapeDecoration
impl !Send for ShapeDecoration
impl !Sync for ShapeDecoration
impl Unpin for ShapeDecoration
impl !UnwindSafe for ShapeDecoration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.