Chromium Code Reviews| Index: third_party/WebKit/Source/platform/graphics/ColorSpaceGamut.h |
| diff --git a/third_party/WebKit/Source/platform/graphics/ColorSpaceGamut.h b/third_party/WebKit/Source/platform/graphics/ColorSpaceGamut.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..ded9eeb357871bf9e6fa362387d3193ce074d3e2 |
| --- /dev/null |
| +++ b/third_party/WebKit/Source/platform/graphics/ColorSpaceGamut.h |
| @@ -0,0 +1,37 @@ |
| +#ifndef ColorSpaceGamut_h |
|
fs
2017/05/17 11:54:58
Missing license blob.
ccameron
2017/05/17 19:05:13
Done.
|
| +#define ColorSpaceGamut_h |
| + |
| +#include "platform/PlatformExport.h" |
| + |
| +class SkColorSpace; |
| + |
| +namespace blink { |
| + |
| +struct WebScreenInfo; |
| + |
| +enum class ColorSpaceGamut { |
| + // Values synced with 'Gamut' in src/tools/metrics/histograms/histograms.xml |
| + kUnknown = 0, |
| + kLessThanNTSC = 1, |
| + NTSC = 2, |
| + SRGB = 3, |
| + kAlmostP3 = 4, |
| + P3 = 5, |
| + kAdobeRGB = 6, |
| + kWide = 7, |
| + BT2020 = 8, |
| + kProPhoto = 9, |
| + kUltraWide = 10, |
| + kEnd |
| +}; |
| + |
| +namespace ColorSpaceUtilities { |
| + |
| +PLATFORM_EXPORT ColorSpaceGamut GetColorSpaceGamut(const WebScreenInfo&); |
| +ColorSpaceGamut GetColorSpaceGamut(SkColorSpace*); |
| + |
| +} // namespace ColorSpaceUtilities |
| + |
| +} // namespace blink |
| + |
| +#endif // ColorSpaceGamut_h |