aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/core/SkColor.h
diff options
context:
space:
mode:
authorGravatar Hal Canary <halcanary@google.com>2018-04-16 13:44:04 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-04-17 12:25:13 +0000
commit84c0792ea59fae33809e5cf2facdcef176ccf170 (patch)
tree07229d401eb2ff52ad9157204eb6cd7c4dfb166f /include/core/SkColor.h
parent48c464a3c4fe12cb43b33666735cf3c26a038e66 (diff)
SkColorSetARGB in constants
Change-Id: I5a6edb031c5d561d9def6d8e57a393b4f9c2e6fc Reviewed-on: https://skia-review.googlesource.com/121588 Reviewed-by: Cary Clark <caryclark@google.com> Commit-Queue: Hal Canary <halcanary@google.com>
Diffstat (limited to 'include/core/SkColor.h')
-rw-r--r--include/core/SkColor.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/include/core/SkColor.h b/include/core/SkColor.h
index b1b83e3acf..c9420d66e7 100644
--- a/include/core/SkColor.h
+++ b/include/core/SkColor.h
@@ -57,36 +57,36 @@ static constexpr inline SkColor SkColorSetA(SkColor c, U8CPU a) {
// common colors
/** transparent SkAlpha value */
-#define SK_AlphaTRANSPARENT static_cast<SkAlpha>(0x00)
+constexpr SkAlpha SK_AlphaTRANSPARENT = 0x00;
/** opaque SkAlpha value */
-#define SK_AlphaOPAQUE static_cast<SkAlpha>(0xFF)
+constexpr SkAlpha SK_AlphaOPAQUE = 0xFF;
/** transparent SkColor value */
-#define SK_ColorTRANSPARENT static_cast<SkColor>(0x00000000)
+constexpr SkColor SK_ColorTRANSPARENT = SkColorSetARGB(0x00, 0x00, 0x00, 0x00);
/** black SkColor value */
-#define SK_ColorBLACK static_cast<SkColor>(0xFF000000)
+constexpr SkColor SK_ColorBLACK = SkColorSetARGB(0xFF, 0x00, 0x00, 0x00);
/** dark gray SkColor value */
-#define SK_ColorDKGRAY static_cast<SkColor>(0xFF444444)
+constexpr SkColor SK_ColorDKGRAY = SkColorSetARGB(0xFF, 0x44, 0x44, 0x44);
/** gray SkColor value */
-#define SK_ColorGRAY static_cast<SkColor>(0xFF888888)
+constexpr SkColor SK_ColorGRAY = SkColorSetARGB(0xFF, 0x88, 0x88, 0x88);
/** light gray SkColor value */
-#define SK_ColorLTGRAY static_cast<SkColor>(0xFFCCCCCC)
+constexpr SkColor SK_ColorLTGRAY = SkColorSetARGB(0xFF, 0xCC, 0xCC, 0xCC);
/** white SkColor value */
-#define SK_ColorWHITE static_cast<SkColor>(0xFFFFFFFF)
+constexpr SkColor SK_ColorWHITE = SkColorSetARGB(0xFF, 0xFF, 0xFF, 0xFF);
/** red SkColor value */
-#define SK_ColorRED static_cast<SkColor>(0xFFFF0000)
+constexpr SkColor SK_ColorRED = SkColorSetARGB(0xFF, 0xFF, 0x00, 0x00);
/** green SkColor value */
-#define SK_ColorGREEN static_cast<SkColor>(0xFF00FF00)
+constexpr SkColor SK_ColorGREEN = SkColorSetARGB(0xFF, 0x00, 0xFF, 0x00);
/** blue SkColor value */
-#define SK_ColorBLUE static_cast<SkColor>(0xFF0000FF)
+constexpr SkColor SK_ColorBLUE = SkColorSetARGB(0xFF, 0x00, 0x00, 0xFF);
/** yellow SkColor value */
-#define SK_ColorYELLOW static_cast<SkColor>(0xFFFFFF00)
+constexpr SkColor SK_ColorYELLOW = SkColorSetARGB(0xFF, 0xFF, 0xFF, 0x00);
/** cyan SkColor value */
-#define SK_ColorCYAN static_cast<SkColor>(0xFF00FFFF)
+constexpr SkColor SK_ColorCYAN = SkColorSetARGB(0xFF, 0x00, 0xFF, 0xFF);
/** magenta SkColor value */
-#define SK_ColorMAGENTA static_cast<SkColor>(0xFFFF00FF)
+constexpr SkColor SK_ColorMAGENTA = SkColorSetARGB(0xFF, 0xFF, 0x00, 0xFF);
////////////////////////////////////////////////////////////////////////