Delete legacy named color space API
BUG=skia: Change-Id: I3a41b5affdfad830cea969a1e4932794d27f4f7a Reviewed-on: https://skia-review.googlesource.com/8331 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Matt Sarett <msarett@google.com>
This commit is contained in:
parent
75864b09e1
commit
3e50027f22
@ -16,5 +16,4 @@ android_framework_defines = [
|
|||||||
"SK_SUPPORT_LEGACY_SHADER_ISABITMAP",
|
"SK_SUPPORT_LEGACY_SHADER_ISABITMAP",
|
||||||
"SK_SUPPORT_LEGACY_EMBOSSMASKFILTER",
|
"SK_SUPPORT_LEGACY_EMBOSSMASKFILTER",
|
||||||
"SK_SUPPORT_EXOTIC_CLIPOPS",
|
"SK_SUPPORT_EXOTIC_CLIPOPS",
|
||||||
"SK_USE_LEGACY_NAMED_COLOR_SPACE",
|
|
||||||
]
|
]
|
||||||
|
@ -53,36 +53,6 @@ struct SK_API SkColorSpaceTransferFn {
|
|||||||
class SK_API SkColorSpace : public SkRefCnt {
|
class SK_API SkColorSpace : public SkRefCnt {
|
||||||
public:
|
public:
|
||||||
|
|
||||||
#ifdef SK_USE_LEGACY_NAMED_COLOR_SPACE
|
|
||||||
/**
|
|
||||||
* Common, named profiles that we can recognize.
|
|
||||||
*/
|
|
||||||
enum Named : uint8_t {
|
|
||||||
/**
|
|
||||||
* By far the most common color space.
|
|
||||||
* This is the default space for images, unmarked content, and monitors.
|
|
||||||
*/
|
|
||||||
kSRGB_Named,
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Very common wide gamut color space.
|
|
||||||
* Often used by images and monitors.
|
|
||||||
*/
|
|
||||||
kAdobeRGB_Named,
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Colorspace with the sRGB primaries, but a linear (1.0) gamma. Commonly used for
|
|
||||||
* half-float surfaces, and high precision individual colors (gradient stops, etc...)
|
|
||||||
*/
|
|
||||||
kSRGBLinear_Named,
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a common, named SkColorSpace.
|
|
||||||
*/
|
|
||||||
static sk_sp<SkColorSpace> MakeNamed(Named);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create the sRGB color space.
|
* Create the sRGB color space.
|
||||||
*/
|
*/
|
||||||
|
@ -199,12 +199,6 @@ static SkColorSpace* gAdobeRGB;
|
|||||||
static SkColorSpace* gSRGB;
|
static SkColorSpace* gSRGB;
|
||||||
static SkColorSpace* gSRGBLinear;
|
static SkColorSpace* gSRGBLinear;
|
||||||
|
|
||||||
#ifdef SK_USE_LEGACY_NAMED_COLOR_SPACE
|
|
||||||
sk_sp<SkColorSpace> SkColorSpace::MakeNamed(Named named) {
|
|
||||||
return SkColorSpace_Base::MakeNamed((SkColorSpace_Base::Named) named);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
sk_sp<SkColorSpace> SkColorSpace_Base::MakeNamed(Named named) {
|
sk_sp<SkColorSpace> SkColorSpace_Base::MakeNamed(Named named) {
|
||||||
static SkOnce sRGBOnce;
|
static SkOnce sRGBOnce;
|
||||||
static SkOnce adobeRGBOnce;
|
static SkOnce adobeRGBOnce;
|
||||||
|
Loading…
Reference in New Issue
Block a user