diff options
author | msarett <msarett@google.com> | 2016-05-17 13:57:15 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-05-17 13:57:15 -0700 |
commit | 264f88aff5c2303339c1dbcad02e12f70c62ae72 (patch) | |
tree | ca7a351fa47d563bcde909a33008eb02ee3ec0a1 /src/core/SkColorSpace.h | |
parent | c2878e23d405e7ae77f6110602ad75ce1f6b941c (diff) |
SkColorSpace follow-ups
Based on comments from:
https://codereview.chromium.org/1985903002/
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1986833002
Review-Url: https://codereview.chromium.org/1986833002
Diffstat (limited to 'src/core/SkColorSpace.h')
-rw-r--r-- | src/core/SkColorSpace.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/core/SkColorSpace.h b/src/core/SkColorSpace.h index ccbaa25d99..299ffbca71 100644 --- a/src/core/SkColorSpace.h +++ b/src/core/SkColorSpace.h @@ -23,7 +23,7 @@ #include "SkMatrix44.h" #include "SkRefCnt.h" -#include "SkTemplates.h" +#include "../private/SkTemplates.h" struct SkColorLookUpTable; struct SkGammaCurve; @@ -46,7 +46,11 @@ public: static sk_sp<SkColorSpace> NewNamed(Named); static sk_sp<SkColorSpace> NewICC(const void*, size_t); + /** + * Used only by test code. + */ SkGammas* gammas() const { return fGammas.get(); } + SkMatrix44 xyz() const { return fToXYZD50; } Named named() const { return fNamed; } uint32_t uniqueID() const { return fUniqueID; } @@ -55,12 +59,10 @@ private: static bool LoadGammas(SkGammaCurve* gammas, uint32_t num, const uint8_t* src, size_t len); - static bool LoadColorLUT(SkColorLookUpTable* colorLUT, uint32_t inputChannels, uint32_t outputChannels, const uint8_t* src, size_t len); - - static bool LoadA2B0(SkColorLookUpTable* colorLUT, sk_sp<SkGammas> gammas, SkMatrix44* toXYZ, + static bool LoadA2B0(SkColorLookUpTable* colorLUT, SkGammaCurve*, SkMatrix44* toXYZ, const uint8_t* src, size_t len); SkColorSpace(sk_sp<SkGammas> gammas, const SkMatrix44& toXYZ, Named); |