diff options
Diffstat (limited to 'include/core/SkColorSpace.h')
-rw-r--r-- | include/core/SkColorSpace.h | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/include/core/SkColorSpace.h b/include/core/SkColorSpace.h index 58095775e4..257893f495 100644 --- a/include/core/SkColorSpace.h +++ b/include/core/SkColorSpace.h @@ -19,13 +19,21 @@ public: /** * Common, named profiles that we can recognize. */ - enum Named { - kUnknown_Named, + enum Named : uint8_t { + /** + * By far the most common color space. + * This is the default space for images, unmarked content, and monitors. + */ kSRGB_Named, + + /** + * Very common wide gamut color space. + * Often used by images and monitors. + */ kAdobeRGB_Named, }; - enum GammaNamed { + enum GammaNamed : uint8_t { kLinear_GammaNamed, /** @@ -116,11 +124,10 @@ public: static bool Equals(const SkColorSpace* src, const SkColorSpace* dst); protected: - SkColorSpace(GammaNamed gammaNamed, const SkMatrix44& toXYZD50, Named named); + SkColorSpace(GammaNamed gammaNamed, const SkMatrix44& toXYZD50); const GammaNamed fGammaNamed; const SkMatrix44 fToXYZD50; - const Named fNamed; }; #endif |