aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkColorSpace.h
diff options
context:
space:
mode:
authorGravatar msarett <msarett@google.com>2016-05-17 13:57:15 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-05-17 13:57:15 -0700
commit264f88aff5c2303339c1dbcad02e12f70c62ae72 (patch)
treeca7a351fa47d563bcde909a33008eb02ee3ec0a1 /src/core/SkColorSpace.h
parentc2878e23d405e7ae77f6110602ad75ce1f6b941c (diff)
SkColorSpace follow-ups
Diffstat (limited to 'src/core/SkColorSpace.h')
-rw-r--r--src/core/SkColorSpace.h10
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);