| Index: src/core/SkColorSpace_Base.h
|
| diff --git a/src/core/SkColorSpace_Base.h b/src/core/SkColorSpace_Base.h
|
| index 63588c42ae5892d584d5d07b1cbd0fb2572ab8e2..59acbeaf80f41ece0af63a10fb62c866bd1937c7 100644
|
| --- a/src/core/SkColorSpace_Base.h
|
| +++ b/src/core/SkColorSpace_Base.h
|
| @@ -9,6 +9,7 @@
|
| #define SkColorSpace_Base_DEFINED
|
|
|
| #include "SkColorSpace.h"
|
| +#include "SkTemplates.h"
|
|
|
| struct SkGammaCurve {
|
| bool isValue() const {
|
| @@ -117,13 +118,17 @@ public:
|
|
|
| private:
|
|
|
| - SkColorSpace_Base(sk_sp<SkGammas> gammas, const SkMatrix44& toXYZ, Named);
|
| + static sk_sp<SkColorSpace> NewRGB(const float gammas[3], const SkMatrix44& toXYZD50,
|
| + sk_sp<SkData> profileData);
|
| +
|
| + SkColorSpace_Base(sk_sp<SkGammas> gammas, const SkMatrix44& toXYZ, Named,
|
| + sk_sp<SkData> profileData);
|
|
|
| SkColorSpace_Base(sk_sp<SkGammas> gammas, GammaNamed gammaNamed, const SkMatrix44& toXYZ,
|
| - Named);
|
| + Named, sk_sp<SkData> profileData);
|
|
|
| SkColorSpace_Base(SkColorLookUpTable* colorLUT, sk_sp<SkGammas> gammas,
|
| - const SkMatrix44& toXYZ);
|
| + const SkMatrix44& toXYZ, sk_sp<SkData> profileData);
|
|
|
| SkAutoTDelete<SkColorLookUpTable> fColorLUT;
|
| sk_sp<SkGammas> fGammas;
|
|
|