diff options
Diffstat (limited to 'src/core/SkColorSpace_Base.h')
-rw-r--r-- | src/core/SkColorSpace_Base.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/SkColorSpace_Base.h b/src/core/SkColorSpace_Base.h index 68514d0ad6..ffab17a1fd 100644 --- a/src/core/SkColorSpace_Base.h +++ b/src/core/SkColorSpace_Base.h @@ -78,6 +78,11 @@ public: return fRed.isValue() && fGreen.isValue() && fBlue.isValue(); } + const SkGammaCurve& operator[](int i) { + SkASSERT(0 <= i && i < 3); + return (&fRed)[i]; + } + const SkGammaCurve fRed; const SkGammaCurve fGreen; const SkGammaCurve fBlue; @@ -117,6 +122,8 @@ public: const sk_sp<SkGammas>& gammas() const { return fGammas; } + SkColorLookUpTable* colorLUT() const { return fColorLUT.get(); } + /** * Writes this object as an ICC profile. */ |