/third_party/skia/src/core/ |
D | SkColorSpace.cpp | 19 SkColorSpace::SkColorSpace(const skcms_TransferFunction& transferFn, in SkColorSpace() function in SkColorSpace 40 sk_sp<SkColorSpace> SkColorSpace::MakeRGB(const skcms_TransferFunction& transferFn, in MakeRGB() 50 return SkColorSpace::MakeSRGB(); in MakeRGB() 57 return SkColorSpace::MakeSRGBLinear(); in MakeRGB() 62 return sk_sp<SkColorSpace>(new SkColorSpace(*tf, toXYZ)); in MakeRGB() 67 static SkColorSpace* Make(const skcms_TransferFunction& transferFn, in Make() 69 return new SkColorSpace(transferFn, to_xyz); in Make() 73 SkColorSpace* sk_srgb_singleton() { in sk_srgb_singleton() 74 static SkColorSpace* cs = SkColorSpaceSingletonFactory::Make(SkNamedTransferFn::kSRGB, in sk_srgb_singleton() 79 SkColorSpace* sk_srgb_linear_singleton() { in sk_srgb_linear_singleton() [all …]
|
D | SkSpecialImage.cpp | 49 virtual SkColorSpace* onGetColorSpace() const = 0; 60 SkColorType colorType, const SkColorSpace* colorSpace, const SkISize& size, 68 SkColorType colorType, const SkColorSpace* colorSpace, 105 SkColorSpace* SkSpecialImage::getColorSpace() const { in getColorSpace() 116 SkColorType colorType, const SkColorSpace* colorSpace, const SkISize& size, in makeSurface() 122 SkColorType colorType, const SkColorSpace* colorSpace, const SkISize& size, in makeTightSurface() 213 SkColorSpace* onGetColorSpace() const override { in onGetColorSpace() 227 sk_sp<SkSpecialSurface> onMakeSurface(SkColorType colorType, const SkColorSpace* colorSpace, in onMakeSurface() 255 sk_sp<SkSurface> onMakeTightSurface(SkColorType colorType, const SkColorSpace* colorSpace, in onMakeTightSurface() 325 sk_sp<SkColorSpace> colorSpace) { in wrap_proxy_in_image() [all …]
|
D | SkColorFilter.cpp | 90 SkColorSpace* cs = nullptr; in filterColor() 94 SkColor4f SkColorFilter::filterColor4f(const SkColor4f& origSrcColor, SkColorSpace* srcCS, in filterColor4f() 95 SkColorSpace* dstCS) const { in filterColor4f() 104 SkColorSpace* dstCS) const { in onFilterColor4f() 342 sk_sp<SkColorSpace> workingFormat(const sk_sp<SkColorSpace>& dstCS, SkAlphaType* at) const { in workingFormat() 350 return SkColorSpace::MakeRGB(tf, gamut); in workingFormat() 357 sk_sp<SkColorSpace> dstCS = dstColorInfo.refColorSpace(); in asFragmentProcessor() 358 if (!dstCS) { dstCS = SkColorSpace::MakeSRGB(); } in asFragmentProcessor() 361 sk_sp<SkColorSpace> workingCS = this->workingFormat(dstCS, &workingAT); in asFragmentProcessor() 378 sk_sp<SkColorSpace> dstCS = rawDst.refColorSpace(); in onProgram() [all …]
|
/third_party/skia/tests/ |
D | ColorSpaceTest.cpp | 30 static void test_space(skiatest::Reporter* r, SkColorSpace* space, in test_space() 96 static void test_serialize(skiatest::Reporter* r, sk_sp<SkColorSpace> space, bool isNamed) { in test_serialize() 103 sk_sp<SkColorSpace> newSpace1 = SkColorSpace::Deserialize(data1->data(), data1->size()); in test_serialize() 104 sk_sp<SkColorSpace> newSpace2 = SkColorSpace::Deserialize(data2->data(), data2->size()); in test_serialize() 110 REPORTER_ASSERT(r, SkColorSpace::Equals(space.get(), newSpace1.get())); in test_serialize() 111 REPORTER_ASSERT(r, SkColorSpace::Equals(space.get(), newSpace2.get())); in test_serialize() 116 test_serialize(r, SkColorSpace::MakeSRGB(), true); in DEF_TEST() 117 test_serialize(r, SkColorSpace::MakeSRGBLinear(), true); in DEF_TEST() 125 sk_sp<SkColorSpace> space = SkColorSpace::Make(profile); in DEF_TEST() 146 test_serialize(r, SkColorSpace::MakeRGB(fn, toXYZ), false); in DEF_TEST() [all …]
|
D | NdkDecodeTest.cpp | 77 for (sk_sp<SkColorSpace> cs : { in DEF_TEST() 78 sk_sp<SkColorSpace>(nullptr), in DEF_TEST() 79 SkColorSpace::MakeSRGB(), in DEF_TEST() 80 SkColorSpace::MakeSRGBLinear(), in DEF_TEST() 81 SkColorSpace::MakeRGB(SkNamedTransferFn::kRec2020, SkNamedGamut::kSRGB), in DEF_TEST() 82 SkColorSpace::MakeRGB(SkNamedTransferFn::kRec2020, SkNamedGamut::kRec2020), in DEF_TEST() 83 SkColorSpace::MakeRGB(SkNamedTransferFn::kSRGB, SkNamedGamut::kDisplayP3), in DEF_TEST() 84 SkColorSpace::MakeRGB(SkNamedTransferFn::k2Dot2, SkNamedGamut::kAdobeRGB), in DEF_TEST() 85 SkColorSpace::MakeRGB(k2Dot6, kDCIP3), in DEF_TEST() 101 if (!cs) cs = SkColorSpace::MakeSRGB(); in DEF_TEST() [all …]
|
D | NdkEncodeTest.cpp | 190 auto info = SkImageInfo::Make(7, 13, ct, kOpaque_SkAlphaType, SkColorSpace::MakeSRGB()); in DEF_TEST() 258 static bool nearly_equal(SkColorSpace* a, SkColorSpace* b) { in nearly_equal() 268 sk_sp<SkColorSpace> cs; in DEF_TEST() 271 { sk_sp<SkColorSpace>(nullptr), "null" }, in DEF_TEST() 272 { SkColorSpace::MakeSRGB(), "srgb" }, in DEF_TEST() 273 { SkColorSpace::MakeSRGBLinear(), "srgb-linear"}, in DEF_TEST() 274 { SkColorSpace::MakeRGB(SkNamedTransferFn::kRec2020, SkNamedGamut::kSRGB), "bt709" }, in DEF_TEST() 275 { SkColorSpace::MakeRGB(SkNamedTransferFn::kRec2020, SkNamedGamut::kRec2020), "rec2020" }, in DEF_TEST() 276 { SkColorSpace::MakeRGB(SkNamedTransferFn::kSRGB, SkNamedGamut::kDisplayP3), "p3" }, in DEF_TEST() 277 { SkColorSpace::MakeRGB(SkNamedTransferFn::k2Dot2, SkNamedGamut::kAdobeRGB), "adobeRGB"}, in DEF_TEST() [all …]
|
D | SRGBTest.cpp | 23 sk_sp<SkColorSpace> sRGB = SkColorSpace::MakeSRGB(), in DEF_TEST() 52 sk_sp<SkColorSpace> sRGB = SkColorSpace::MakeSRGB(), in DEF_TEST() 97 sk_sp<SkColorSpace> cs = SkColorSpace::MakeSRGB(); in DEF_TEST() 98 sk_sp<SkColorSpace> linear = cs->makeLinearGamma(); in DEF_TEST()
|
/third_party/skia/include/core/ |
D | SkColorSpace.h | 104 class SK_API SkColorSpace : public SkNVRefCnt<SkColorSpace> { 109 static sk_sp<SkColorSpace> MakeSRGB(); 114 static sk_sp<SkColorSpace> MakeSRGBLinear(); 119 static sk_sp<SkColorSpace> MakeRGB(const skcms_TransferFunction& transferFn, 125 static sk_sp<SkColorSpace> Make(const skcms_ICCProfile&); 166 sk_sp<SkColorSpace> makeLinearGamma() const; 173 sk_sp<SkColorSpace> makeSRGBGamma() const; 183 sk_sp<SkColorSpace> makeColorSpin() const; 211 static sk_sp<SkColorSpace> Deserialize(const void* data, size_t length); 217 static bool Equals(const SkColorSpace*, const SkColorSpace*); [all …]
|
D | SkImageInfo.h | 197 SkColorInfo(SkColorType ct, SkAlphaType at, sk_sp<SkColorSpace> cs) in SkColorInfo() 206 SkColorSpace* colorSpace() const { return fColorSpace.get(); } in colorSpace() 207 sk_sp<SkColorSpace> refColorSpace() const { return fColorSpace; } in refColorSpace() 221 SkColorSpace::Equals(fColorSpace.get(), other.fColorSpace.get()); 247 SkColorInfo makeColorSpace(sk_sp<SkColorSpace> cs) const { in makeColorSpace() 270 sk_sp<SkColorSpace> fColorSpace; 310 sk_sp<SkColorSpace> cs = nullptr) { 314 sk_sp<SkColorSpace> cs = nullptr) { 351 sk_sp<SkColorSpace> cs = nullptr) { 383 static SkImageInfo MakeN32Premul(int width, int height, sk_sp<SkColorSpace> cs = nullptr) { [all …]
|
D | SkImage.h | 252 sk_sp<SkColorSpace> colorSpace); 312 sk_sp<SkColorSpace> colorSpace, 347 sk_sp<SkColorSpace> colorSpace, 400 sk_sp<SkColorSpace> colorSpace = nullptr); 418 sk_sp<SkColorSpace> imageColorSpace = nullptr, 449 sk_sp<SkColorSpace> imageColorSpace = nullptr); 494 sk_sp<SkColorSpace> colorSpace, 523 sk_sp<SkColorSpace> imageColorSpace, 544 sk_sp<SkColorSpace> colorSpace = nullptr, 635 SkColorSpace* colorSpace() const; [all …]
|
D | SkSurfaceCharacterization.h | 17 class SkColorSpace; variable 75 SkSurfaceCharacterization createColorSpace(sk_sp<SkColorSpace>) const; 113 SkColorSpace* colorSpace() const { return fImageInfo.colorSpace(); } in colorSpace() 114 sk_sp<SkColorSpace> refColorSpace() const { return fImageInfo.refColorSpace(); } in refColorSpace() 224 SkSurfaceCharacterization createColorSpace(sk_sp<SkColorSpace>) const { in createColorSpace() argument 253 SkColorSpace* colorSpace() const { return nullptr; } in colorSpace() 254 sk_sp<SkColorSpace> refColorSpace() const { return nullptr; } in refColorSpace()
|
/third_party/skia/gm/ |
D | readpixels.cpp | 72 SkColorSpace::MakeSRGB()); in make_picture_image() 75 static sk_sp<SkColorSpace> make_parametric_transfer_fn(const SkColorSpacePrimaries& primaries) { in make_parametric_transfer_fn() 79 return SkColorSpace::MakeRGB(fn, toXYZD50); in make_parametric_transfer_fn() 82 static sk_sp<SkColorSpace> make_wide_gamut() { in make_wide_gamut() 96 static sk_sp<SkColorSpace> make_small_gamut() { in make_small_gamut() 111 sk_sp<SkColorSpace> dstColorSpace, SkImage::CachingHint hint) { in draw_image() 121 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); in draw_image() 149 const sk_sp<SkColorSpace> colorSpaces[] = { in onDraw() 151 SkColorSpace::MakeSRGB(), in onDraw() 155 for (const sk_sp<SkColorSpace>& dstColorSpace : colorSpaces) { in onDraw() [all …]
|
D | makecolorspace.cpp | 35 sk_sp<SkImage> orig, sk_sp<SkColorSpace> colorSpace, GrDirectContext* direct) { in make_color_space() 40 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); in make_color_space() 42 srgb = SkColorSpace::MakeSRGBLinear(); in make_color_space() 48 sk_sp<SkColorSpace> wideGamut = SkColorSpace::MakeRGB(SkNamedTransferFn::kSRGB, 50 sk_sp<SkColorSpace> wideGamutLinear = wideGamut->makeLinearGamma(); 85 auto rec2020 = SkColorSpace::MakeRGB(SkNamedTransferFn::kSRGB, SkNamedGamut::kRec2020); 142 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); 143 sk_sp<SkColorSpace> spin = srgb->makeColorSpin();
|
/third_party/skia/src/image/ |
D | SkImage_GpuYUVA.h | 29 sk_sp<SkColorSpace>); 39 sk_sp<SkImage> onMakeColorTypeAndColorSpace(SkColorType, sk_sp<SkColorSpace>, 42 sk_sp<SkImage> onReinterpretColorSpace(sk_sp<SkColorSpace>) const final; 50 SkImage_GpuYUVA(sk_sp<GrImageContext>, const SkImage_GpuYUVA* image, sk_sp<SkColorSpace>); 68 const sk_sp<SkColorSpace> fFromColorSpace; 72 mutable sk_sp<SkColorSpace> fOnMakeColorSpaceTarget;
|
/third_party/skia/docs/examples/ |
D | Image_makeColorSpace.cpp | 8 sk_sp<SkColorSpace> normalColorSpace = SkColorSpace::MakeRGB( 9 SkColorSpace::kSRGB_RenderTargetGamma, SkColorSpace::kSRGB_Gamut); 10 sk_sp<SkColorSpace> wackyColorSpace = normalColorSpace->makeColorSpin();
|
D | Image_colorSpace.cpp | 12 for (auto gamma : { SkColorSpace::kLinear_RenderTargetGamma, 13 SkColorSpace::kSRGB_RenderTargetGamma } ) { 15 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeRGB(gamma, SkColorSpace::kSRGB_Gamut);
|
D | Image_refColorSpace.cpp | 12 for (auto gamma : { SkColorSpace::kLinear_RenderTargetGamma, 13 SkColorSpace::kSRGB_RenderTargetGamma } ) { 15 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeRGB(gamma, SkColorSpace::kSRGB_Gamut);
|
D | Pixmap_setColorSpace.cpp | 9 sk_sp<SkColorSpace> colorSpace1 = SkColorSpace::MakeRGB(SkColorSpace::kLinear_RenderTargetGamma, 10 SkColorSpace::kRec2020_Gamut);
|
D | f16to8888drawImageBug.cpp | 7 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGBLinear(); in draw() 15 sk_sp<SkColorSpace> colorSpace2 = SkColorSpace::MakeSRGB(); in draw()
|
/third_party/skia/bench/ |
D | WritePixelsBench.cpp | 19 WritePixelsBench(SkColorType ct, SkAlphaType at, sk_sp<SkColorSpace> cs) in WritePixelsBench() 51 sk_sp<SkColorSpace> fCS; 61 DEF_BENCH(return new WritePixelsBench(kRGBA_8888_SkColorType, kPremul_SkAlphaType, SkColorSpace::Ma… 62 DEF_BENCH(return new WritePixelsBench(kRGBA_8888_SkColorType, kUnpremul_SkAlphaType, SkColorSpace::… 66 DEF_BENCH(return new WritePixelsBench(kBGRA_8888_SkColorType, kPremul_SkAlphaType, SkColorSpace::Ma… 67 DEF_BENCH(return new WritePixelsBench(kBGRA_8888_SkColorType, kUnpremul_SkAlphaType, SkColorSpace::…
|
D | ReadPixBench.cpp | 19 ReadPixBench(SkColorType ct, SkAlphaType at, sk_sp<SkColorSpace> cs) in ReadPixBench() 50 sk_sp<SkColorSpace> fCS; 56 DEF_BENCH( return new ReadPixBench(kRGBA_8888_SkColorType, kPremul_SkAlphaType, SkColorSpace::MakeS… 57 DEF_BENCH( return new ReadPixBench(kRGBA_8888_SkColorType, kUnpremul_SkAlphaType, SkColorSpace::Mak… 61 DEF_BENCH( return new ReadPixBench(kBGRA_8888_SkColorType, kPremul_SkAlphaType, SkColorSpace::MakeS… 62 DEF_BENCH( return new ReadPixBench(kBGRA_8888_SkColorType, kUnpremul_SkAlphaType, SkColorSpace::Mak…
|
/third_party/skia/include/effects/ |
D | SkGradientShader.h | 98 const SkColor4f colors[], sk_sp<SkColorSpace> colorSpace, 102 const SkColor4f colors[], sk_sp<SkColorSpace> colorSpace, in MakeLinear() 144 const SkColor4f colors[], sk_sp<SkColorSpace> colorSpace, 148 const SkColor4f colors[], sk_sp<SkColorSpace> colorSpace, in MakeRadial() 182 sk_sp<SkColorSpace> colorSpace, const SkScalar pos[], 188 sk_sp<SkColorSpace> colorSpace, const SkScalar pos[], in MakeTwoPointConical() 243 const SkColor4f colors[], sk_sp<SkColorSpace> colorSpace, 249 const SkColor4f colors[], sk_sp<SkColorSpace> colorSpace, in MakeSweep() 256 const SkColor4f colors[], sk_sp<SkColorSpace> colorSpace, in MakeSweep()
|
/third_party/skia/tools/gpu/ |
D | YUVUtils.h | 41 sk_sp<SkColorSpace> = nullptr); 44 sk_sp<SkColorSpace> = nullptr); 58 sk_sp<SkColorSpace> fColorSpace; 65 bool reset(sk_sp<SkData> data, GrMipmapped, sk_sp<SkColorSpace>); 66 bool reset(SkYUVAPixmaps pixmaps, GrMipmapped, sk_sp<SkColorSpace>);
|
/third_party/skia/src/gpu/ |
D | GrColorInfo.h | 24 GrColorInfo(GrColorType, SkAlphaType, sk_sp<SkColorSpace>); 30 SkColorSpace::Equals(fColorSpace.get(), that.fColorSpace.get()); 40 SkColorSpace* colorSpace() const { return fColorSpace.get(); } in colorSpace() 41 sk_sp<SkColorSpace> refColorSpace() const { return fColorSpace; } in refColorSpace() 56 sk_sp<SkColorSpace> fColorSpace;
|
D | GrColorSpaceXform.h | 17 class SkColorSpace; variable 26 static sk_sp<GrColorSpaceXform> Make(SkColorSpace* src, SkAlphaType srcAT, 27 SkColorSpace* dst, SkAlphaType dstAT); 70 SkColorSpace* src, SkAlphaType srcAT, 71 SkColorSpace* dst, SkAlphaType dstAT);
|