1 // Copyright 2019 Google LLC.
2 #ifndef TextShadow_DEFINED
3 #define TextShadow_DEFINED
4 
5 #include "include/core/SkColor.h"
6 #include "include/core/SkPoint.h"
7 
8 namespace skia {
9 namespace textlayout {
10 
11 class TextShadow {
12 public:
13     SkColor fColor = SK_ColorBLACK;
14     SkPoint fOffset;
15     double fBlurSigma = 0.0;
16 
17     TextShadow();
18 
19     TextShadow(SkColor color, SkPoint offset, double blurSigma);
20 
21     bool operator==(const TextShadow& other) const;
22 
23     bool operator!=(const TextShadow& other) const;
24 
25     bool hasShadow() const;
26 };
27 }  // namespace textlayout
28 }  // namespace skia
29 
30 #endif  // TextShadow_DEFINED
31