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