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_EMBOSSMASKFILTER",
|
||||
"SK_SUPPORT_EXOTIC_CLIPOPS",
|
||||
"SK_USE_LEGACY_NAMED_COLOR_SPACE",
|
||||
]
|
||||
|
@ -53,36 +53,6 @@ struct SK_API SkColorSpaceTransferFn {
|
||||
class SK_API SkColorSpace : public SkRefCnt {
|
||||
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.
|
||||
*/
|
||||
|
@ -199,12 +199,6 @@ static SkColorSpace* gAdobeRGB;
|
||||
static SkColorSpace* gSRGB;
|
||||
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) {
|
||||
static SkOnce sRGBOnce;
|
||||
static SkOnce adobeRGBOnce;
|
||||
|
Loading…
Reference in New Issue
Block a user