1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use crate::entity::Entity;
use crate::state::animation::Interpolator;
use crate::style::color::Color;
use crate::style::Units;
#[derive(Copy, Clone, Debug, PartialEq)]
pub struct BoxShadow {
pub horizontal_offset: Units,
pub vertical_offset: Units,
pub blur_radius: Units,
pub color: Color,
}
impl Default for BoxShadow {
fn default() -> Self {
BoxShadow {
horizontal_offset: Units::Auto,
vertical_offset: Units::Auto,
blur_radius: Units::Auto,
color: Color::rgba(0, 0, 0, 128),
}
}
}