aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/style/ApplyBorderStyleInfo.hpp
blob: e9c4ca44407ff0a51e7c2b6c1ccf4a3db23bb2e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once
#include "../Base.hpp"

namespace cru::ui::style {
struct ApplyBorderStyleInfo {
  std::shared_ptr<platform::graphics::IBrush> border_brush;
  std::optional<Thickness> border_thickness;
  std::optional<CornerRadius> border_radius;
  std::shared_ptr<platform::graphics::IBrush> foreground_brush;
  std::shared_ptr<platform::graphics::IBrush> background_brush;
};
}  // namespace cru::ui::style