From d5870c2a4d1765e88cd402ba7dcea0117093c80d Mon Sep 17 00:00:00 2001 From: Mike Reed Date: Wed, 16 Nov 2016 13:13:16 -0500 Subject: [PATCH] move SkBlendMode_Name into public (for chrome) BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=4905 Change-Id: I4f6cbc7b4d2a9d41ba5da39d550961587f30a4ac Reviewed-on: https://skia-review.googlesource.com/4905 Reviewed-by: Mike Reed Commit-Queue: Mike Reed --- include/core/SkBlendMode.h | 7 +++++++ src/core/SkBlendModePriv.h | 2 -- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/include/core/SkBlendMode.h b/include/core/SkBlendMode.h index eb3469f..3f8f30c 100644 --- a/include/core/SkBlendMode.h +++ b/include/core/SkBlendMode.h @@ -8,6 +8,8 @@ #ifndef SkBlendMode_DEFINED #define SkBlendMode_DEFINED +#include "SkTypes.h" + enum class SkBlendMode { kClear, //!< [0, 0] kSrc, //!< [Sa, Sc] @@ -48,4 +50,9 @@ enum class SkBlendMode { kLastMode = kLuminosity }; +/** + * Return the (c-string) name of the blendmode. + */ +SK_API const char* SkBlendMode_Name(SkBlendMode); + #endif diff --git a/src/core/SkBlendModePriv.h b/src/core/SkBlendModePriv.h index c4628fd..29df639 100644 --- a/src/core/SkBlendModePriv.h +++ b/src/core/SkBlendModePriv.h @@ -15,8 +15,6 @@ bool SkBlendMode_SupportsCoverageAsAlpha(SkBlendMode); bool SkBlendMode_CanOverflow(SkBlendMode); bool SkBlendMode_AppendStages(SkBlendMode, SkRasterPipeline* = nullptr); -const char* SkBlendMode_Name(SkBlendMode); - #if SK_SUPPORT_GPU #include "GrXferProcessor.h" sk_sp SkBlendMode_AsXPFactory(SkBlendMode); -- 2.7.4