diff options
Diffstat (limited to 'src/core/SkColorSpace_XYZ.h')
-rw-r--r-- | src/core/SkColorSpace_XYZ.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/core/SkColorSpace_XYZ.h b/src/core/SkColorSpace_XYZ.h index a179c1a501..4a32188d53 100644 --- a/src/core/SkColorSpace_XYZ.h +++ b/src/core/SkColorSpace_XYZ.h @@ -20,34 +20,34 @@ public: const SkMatrix44* fromXYZD50() const override; bool onGammaCloseToSRGB() const override; - + bool onGammaIsLinear() const override; - + Type type() const override { return Type::kXYZ; } - + sk_sp<SkColorSpace> makeLinearGamma() override; sk_sp<SkColorSpace> makeSRGBGamma() override; - + SkGammaNamed gammaNamed() const { return fGammaNamed; } - + const SkGammas* gammas() const { return fGammas.get(); } - + void toDstGammaTables(const uint8_t* tables[3], sk_sp<SkData>* storage, int numTables) const; -private: SkColorSpace_XYZ(SkGammaNamed gammaNamed, const SkMatrix44& toXYZ); SkColorSpace_XYZ(SkGammaNamed gammaNamed, sk_sp<SkGammas> gammas, const SkMatrix44& toXYZ, sk_sp<SkData> profileData); +private: const SkGammaNamed fGammaNamed; sk_sp<SkGammas> fGammas; const SkMatrix44 fToXYZD50; uint32_t fToXYZD50Hash; - + mutable SkMatrix44 fFromXYZD50; mutable SkOnce fFromXYZOnce; - + mutable sk_sp<SkData> fDstStorage; mutable const uint8_t* fToDstGammaTables[3]; mutable SkOnce fToDstGammaOnce; |