/external/skia/include/core/ |
H A D | SkColorSpace.h | 26 * Convert primaries and a white point to a toXYZD50 matrix, the preferred color gamut 29 bool toXYZD50(SkMatrix44* toXYZD50) const; 97 static sk_sp<SkColorSpace> MakeRGB(RenderTargetGamma gamma, const SkMatrix44& toXYZD50); 100 const SkMatrix44& toXYZD50); 128 * Returns true and sets |toXYZD50| if the color gamut can be described as a matrix. 131 bool toXYZD50(SkMatrix44* toXYZD50) const;
|
H A D | SkICC.h | 32 * true and sets the proper values in |toXYZD50|. 37 bool toXYZD50(SkMatrix44* toXYZD50) const; 97 * Write an ICC profile with transfer function |fn| and gamut |toXYZD50|. 99 static sk_sp<SkData> WriteToICC(const SkColorSpaceTransferFn& fn, const SkMatrix44& toXYZD50);
|
/external/skia/src/core/ |
H A D | SkICC.cpp | 34 bool SkICC::toXYZD50(SkMatrix44* toXYZD50) const { function in class:SkICC 35 const SkMatrix44* m = as_CSB(fColorSpace)->toXYZD50(); 40 *toXYZD50 = *m; 311 static bool is_3x3(const SkMatrix44& toXYZD50) { argument 312 return 0.0f == toXYZD50.get(3, 0) && 0.0f == toXYZD50.get(3, 1) && 0.0f == toXYZD50.get(3, 2) && 313 0.0f == toXYZD50.get(0, 3) && 0.0f == toXYZD50 340 nearly_equal(const SkMatrix44& toXYZD50, const float standard[9]) argument 360 get_color_profile_description(const SkColorSpaceTransferFn& fn, const SkMatrix44& toXYZD50) argument 400 get_color_profile_tag(char dst[kICCDescriptionTagSize], const SkColorSpaceTransferFn& fn, const SkMatrix44& toXYZD50) argument 432 SkICCGetColorProfileTag(const SkColorSpaceTransferFn& fn, const SkMatrix44& toXYZD50) argument 453 WriteToICC(const SkColorSpaceTransferFn& fn, const SkMatrix44& toXYZD50) argument [all...] |
H A D | SkColorSpace.cpp | 15 bool SkColorSpacePrimaries::toXYZD50(SkMatrix44* toXYZ_D50) const { function in class:SkColorSpacePrimaries 46 // Now convert toXYZ matrix to toXYZD50. 93 * @param toXYZD50 transformation matrix deduced from profile data 96 static bool xyz_almost_equal(const SkMatrix44& toXYZD50, const float* standard) { argument 97 return color_space_almost_equal(toXYZD50.getFloat(0, 0), standard[0]) && 98 color_space_almost_equal(toXYZD50.getFloat(0, 1), standard[1]) && 99 color_space_almost_equal(toXYZD50.getFloat(0, 2), standard[2]) && 100 color_space_almost_equal(toXYZD50.getFloat(1, 0), standard[3]) && 101 color_space_almost_equal(toXYZD50.getFloat(1, 1), standard[4]) && 102 color_space_almost_equal(toXYZD50 115 MakeRGB(SkGammaNamed gammaNamed, const SkMatrix44& toXYZD50) argument 143 MakeRGB(RenderTargetGamma gamma, const SkMatrix44& toXYZD50) argument 154 MakeRGB(const SkColorSpaceTransferFn& coeffs, const SkMatrix44& toXYZD50) argument 269 bool SkColorSpace::toXYZD50(SkMatrix44* toXYZD50) const { function in class:SkColorSpace [all...] |
H A D | SkColorSpace_XYZ.cpp | 13 SkColorSpace_XYZ::SkColorSpace_XYZ(SkGammaNamed gammaNamed, const SkMatrix44& toXYZD50) argument 17 , fToXYZD50(toXYZD50) 18 , fToXYZD50Hash(SkOpts::hash_fn(toXYZD50.values(), 16 * sizeof(SkMScalar), 0)) 23 const SkMatrix44& toXYZD50, sk_sp<SkData> profileData) 27 , fToXYZD50(toXYZD50) 28 , fToXYZD50Hash(SkOpts::hash_fn(toXYZD50.values(), 16 * sizeof(SkMScalar), 0)) 22 SkColorSpace_XYZ(SkGammaNamed gammaNamed, sk_sp<SkGammas> gammas, const SkMatrix44& toXYZD50, sk_sp<SkData> profileData) argument
|
H A D | SkColorSpacePriv.h | 54 static inline void to_xyz_d50(SkMatrix44* toXYZD50, SkColorSpace::Gamut gamut) { argument 57 toXYZD50->set3x3RowMajorf(gSRGB_toXYZD50); 60 toXYZD50->set3x3RowMajorf(gAdobeRGB_toXYZD50); 63 toXYZD50->set3x3RowMajorf(gDCIP3_toXYZD50); 66 toXYZD50->set3x3RowMajorf(gRec2020_toXYZD50);
|
H A D | SkColorSpace_XYZ.h | 17 const SkMatrix44* toXYZD50() const override { return &fToXYZD50; }
|
H A D | SkICCPriv.h | 55 * Given fn and toXYZD50, generate a decription tag that either includes a hash 60 const SkMatrix44& toXYZD50);
|
H A D | SkColorSpace_Base.h | 146 virtual const SkMatrix44* toXYZD50() const = 0; 197 static sk_sp<SkColorSpace> MakeRGB(SkGammaNamed gammaNamed, const SkMatrix44& toXYZD50);
|
H A D | SkColorSpace_A2B.h | 30 const SkMatrix44* toXYZD50() const override { 34 // after the matrix is, but a toXYZD50 matrix is the last thing 40 // See toXYZD50()'s comment. 45 // See toXYZD50()'s comment. Also, A2B0 profiles are not supported
|
H A D | SkPM4fPriv.h | 110 auto toXYZ = as_CSB(src)-> toXYZD50(),
|
H A D | SkColorSpace_ICC.cpp | 1450 SkMatrix44 toXYZD50(SkMatrix44::kIdentity_Constructor); 1451 toXYZD50.setFloat(0, 0, kWhitePointD50[0]); 1452 toXYZD50.setFloat(1, 1, kWhitePointD50[1]); 1453 toXYZD50.setFloat(2, 2, kWhitePointD50[2]); 1455 return SkColorSpace_Base::MakeRGB(data.fNamed, toXYZD50); 1472 toXYZD50, std::move(profileData)));
|
/external/skia/src/gpu/ |
H A D | GrColorSpaceXform.cpp | 72 const SkMatrix44* toXYZD50 = as_CSB(src)->toXYZD50(); local 74 if (!toXYZD50 || !fromXYZD50) { 83 SkASSERT(*toXYZD50 == *as_CSB(dst)->toXYZD50() && "Hash collision"); 87 auto deferredResult = [fromXYZD50, toXYZD50]() { 89 srcToDst.setConcat(*fromXYZD50, *toXYZD50);
|
/external/skia/tools/ |
H A D | create_flutter_test_images.cpp | 28 SkMatrix44 toXYZD50(SkMatrix44::kUninitialized_Constructor); 29 toXYZD50.set3x3RowMajorf(gbr); 30 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, toXYZD50);
|
H A D | colorspaceinfo.cpp | 477 SkMatrix44 toXYZD50; local 479 colorSpace->toXYZD50(&toXYZD50)) { 480 SkString description = SkICCGetColorProfileTag(colorSpaceTransferFn, toXYZD50); 509 const SkMatrix44* mat = as_CSB(sRGBSpace)->toXYZD50(); 518 const SkMatrix44* mat = as_CSB(adobeRGBSpace)->toXYZD50(); 522 const SkMatrix44* mat = as_CSB(colorSpace)->toXYZD50();
|
/external/skia/src/codec/ |
H A D | SkAndroidCodec.cpp | 53 const SkMatrix44* toXYZD50 = as_CSB(colorSpace)->toXYZD50(); local 54 if (toXYZD50) { 56 load_gamut(rgb, *toXYZD50);
|
H A D | SkPngCodec.cpp | 391 SkMatrix44 toXYZD50(SkMatrix44::kUninitialized_Constructor); 392 if (!primaries.toXYZD50(&toXYZD50)) { 393 toXYZD50.set3x3RowMajorf(gSRGB_toXYZD50); 402 return SkColorSpace::MakeRGB(fn, toXYZD50); 407 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, toXYZD50); 418 SkMatrix44 toXYZD50(SkMatrix44::kUninitialized_Constructor); 419 toXYZD50.set3x3RowMajorf(gSRGB_toXYZD50); 421 return SkColorSpace::MakeRGB(fn, toXYZD50);
|
/external/skia/src/images/ |
H A D | SkImageEncoderFns.h | 332 SkMatrix44 toXYZD50(SkMatrix44::kUninitialized_Constructor); 333 if (cs->isNumericalTransferFn(&fn) && cs->toXYZD50(&toXYZD50)) { 334 return SkICC::WriteToICC(fn, toXYZD50);
|
/external/skia/gm/ |
H A D | color4f.cpp | 103 mat.postConcat(*as_CSB(srgb)->toXYZD50());
|
H A D | readpixels.cpp | 95 SkMatrix44 toXYZD50(SkMatrix44::kUninitialized_Constructor); 96 SkAssertResult(primaries.toXYZD50(&toXYZD50)); 99 return SkColorSpace::MakeRGB(fn, toXYZD50);
|
/external/skia/tests/ |
H A D | ColorSpaceTest.cpp | 31 const SkMatrix44& mat = *csXYZ->toXYZD50(); 338 bool result = primaries.toXYZD50(&toXYZ); 355 bool result = srgb.toXYZD50(&srgbToXYZ); 373 result = adobe.toXYZD50(&adobeToXYZ); 428 SkAssertResult(space->toXYZD50(&reference)); 443 SkAssertResult(space->toXYZD50(&reference)); 482 REPORTER_ASSERT(r, *as_CSB(srgb)->toXYZD50() == *as_CSB(strange)->toXYZD50());
|
H A D | TestConfigParsing.cpp | 169 const SkMatrix44* srgbXYZ = as_CSB(srgbColorSpace)->toXYZD50(); 172 as_CSB(configs[24]->asConfigGpu()->getColorSpace())->toXYZD50(); 181 as_CSB(configs[40]->asConfigGpu()->getColorSpace())->toXYZD50(); 189 REPORTER_ASSERT(reporter, *as_CSB(configs[41]->asConfigGpu()->getColorSpace())->toXYZD50() != 190 *as_CSB(srgbColorSpace)->toXYZD50());
|
H A D | ICCTest.cpp | 26 REPORTER_ASSERT(r, shouldSucceed == icc->toXYZD50(&result)); 104 const SkMatrix44& toXYZD50, SkColorSpace* reference, 106 sk_sp<SkData> profile = SkICC::WriteToICC(fn, toXYZD50); 103 test_write_icc(skiatest::Reporter* r, const SkColorSpaceTransferFn& fn, const SkMatrix44& toXYZD50, SkColorSpace* reference, bool writeToFile) argument
|
/external/skia/tools/flags/ |
H A D | SkCommonFlagsConfig.cpp | 382 primaries.toXYZD50(&narrowGamutRGBMatrix);
|
/external/skia/dm/ |
H A D | DM.cpp | 902 SkMatrix44 toXYZD50(SkMatrix44::kUninitialized_Constructor); 903 toXYZD50.set3x3RowMajorf(gbr); 904 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, toXYZD50);
|