Home
last modified time | relevance | path

Searched refs:SkColorSpaceTransferFn (Results 1 – 25 of 34) sorted by relevance

12

/external/skia/src/core/
DSkColorSpacePriv.h40 static constexpr SkColorSpaceTransferFn gSRGB_TransferFn =
43 static constexpr SkColorSpaceTransferFn g2Dot2_TransferFn =
48 static constexpr SkColorSpaceTransferFn gLinear_TransferFn =
51 static constexpr SkColorSpaceTransferFn gDCIP3_TransferFn =
87 static inline bool is_valid_transfer_fn(const SkColorSpaceTransferFn& coeffs) { in is_valid_transfer_fn()
137 static inline bool is_almost_srgb(const SkColorSpaceTransferFn& coeffs) { in is_almost_srgb()
147 static inline bool is_almost_2dot2(const SkColorSpaceTransferFn& coeffs) { in is_almost_2dot2()
155 static inline bool is_almost_linear(const SkColorSpaceTransferFn& coeffs) { in is_almost_linear()
173 static inline void value_to_parametric(SkColorSpaceTransferFn* coeffs, float exponent) { in value_to_parametric()
183 static inline bool named_to_parametric(SkColorSpaceTransferFn* coeffs, in named_to_parametric()
DSkColorSpaceXform_A2B.cpp81 static inline bool gamma_to_parametric(SkColorSpaceTransferFn* coeffs, const SkGammas& gammas, in gamma_to_parametric()
119 SkColorSpaceTransferFn fn = {0,0,0,0,0,0,0}; in SkColorSpaceXform_A2B()
154 SkColorSpaceTransferFn fn; in SkColorSpaceXform_A2B()
176 SkColorSpaceTransferFn fn; in SkColorSpaceXform_A2B()
240 SkColorSpaceTransferFn fn = {0,0,0,0,0,0,0}; in SkColorSpaceXform_A2B()
264 SkColorSpaceTransferFn fn; in SkColorSpaceXform_A2B()
274 void SkColorSpaceXform_A2B::addTransferFns(const SkColorSpaceTransferFn& fn, int channelCount) { in addTransferFns()
280 void SkColorSpaceXform_A2B::addTransferFn(const SkColorSpaceTransferFn& fn, int channelIndex) { in addTransferFn()
DSkICC.cpp44 bool SkICC::isNumericalTransferFn(SkColorSpaceTransferFn* coeffs) const { in isNumericalTransferFn()
50 void fn_to_table(float* tablePtr, const SkColorSpaceTransferFn& fn) { in fn_to_table()
76 SkColorSpaceTransferFn fn; in rawTransferFnData()
298 static void write_trc_tag(uint32_t* ptr, const SkColorSpaceTransferFn& fn) { in write_trc_tag()
329 static bool nearly_equal(const SkColorSpaceTransferFn& u, in nearly_equal()
330 const SkColorSpaceTransferFn& v) { in nearly_equal()
360 const char* get_color_profile_description(const SkColorSpaceTransferFn& fn, in get_color_profile_description()
401 const SkColorSpaceTransferFn& fn, in get_color_profile_tag()
432 SkString SkICCGetColorProfileTag(const SkColorSpaceTransferFn& fn, in SkICCGetColorProfileTag()
453 sk_sp<SkData> SkICC::WriteToICC(const SkColorSpaceTransferFn& fn, const SkMatrix44& toXYZD50) { in WriteToICC()
DSkColorSpace.cpp154 sk_sp<SkColorSpace> SkColorSpace::MakeRGB(const SkColorSpaceTransferFn& coeffs, in MakeRGB()
172 void* memory = sk_malloc_throw(sizeof(SkGammas) + sizeof(SkColorSpaceTransferFn)); in MakeRGB()
174 SkColorSpaceTransferFn* fn = SkTAddOffset<SkColorSpaceTransferFn>(memory, sizeof(SkGammas)); in MakeRGB()
192 sk_sp<SkColorSpace> SkColorSpace::MakeRGB(const SkColorSpaceTransferFn& coeffs, Gamut gamut) { in MakeRGB()
265 bool SkColorSpace::isNumericalTransferFn(SkColorSpaceTransferFn* fn) const { in isNumericalTransferFn()
493 SkColorSpaceTransferFn transferFn; in Deserialize()
560 SkColorSpaceTransferFn SkColorSpaceTransferFn::invert() const { in invert()
576 SkColorSpaceTransferFn inv = { 0, 0, 0, 0, 0, 0, 0 }; in invert()
DSkColorSpace_Base.h67 const SkColorSpaceTransferFn& params(const SkGammas* base) const { in params()
68 return *SkTAddOffset<const SkColorSpaceTransferFn>( in params()
104 const SkColorSpaceTransferFn& params(int i) const { in params()
165 virtual bool onIsNumericalTransferFn(SkColorSpaceTransferFn* coeffs) const = 0;
DSkColorSpaceXform_A2B.h32 void addTransferFns(const SkColorSpaceTransferFn& fn, int channelCount);
34 void addTransferFn(const SkColorSpaceTransferFn& fn, int channelIndex);
DSkColorSpace_ICC.cpp281 static SkGammas::Type parse_gamma(SkGammas::Data* outData, SkColorSpaceTransferFn* outParams, in parse_gamma()
522 return sizeof(SkColorSpaceTransferFn); in gamma_alloc_size()
559 SkGammas::Data* data, const SkColorSpaceTransferFn& params, in load_gammas()
581 memcpy(storage, &params, sizeof(SkColorSpaceTransferFn)); in load_gammas()
582 return sizeof(SkColorSpaceTransferFn); in load_gammas()
751 SkColorSpaceTransferFn params[kMaxColorChannels]; in parse_and_load_gamma()
1348 SkColorSpaceTransferFn params; in make_xyz()
1371 SkColorSpaceTransferFn rParams; in make_xyz()
1377 SkColorSpaceTransferFn gParams; in make_xyz()
1383 SkColorSpaceTransferFn bParams; in make_xyz()
[all …]
DSkICCPriv.h59 SkString SkICCGetColorProfileTag(const SkColorSpaceTransferFn& fn,
DSkColorSpace_XYZ.h26 bool onIsNumericalTransferFn(SkColorSpaceTransferFn* coeffs) const override;
DSkImageInfoPriv.h53 SkColorSpaceTransferFn fn; in SkImageInfoIsValidAllowNumericalCS()
DSkColorSpace_XYZ.cpp62 bool SkColorSpace_XYZ::onIsNumericalTransferFn(SkColorSpaceTransferFn* coeffs) const { in onIsNumericalTransferFn()
DSkColorSpace_A2B.h53 bool onIsNumericalTransferFn(SkColorSpaceTransferFn* coeffs) const override { return false; } in onIsNumericalTransferFn()
DSkConvertPixels.cpp298 SkColorSpaceTransferFn srcFn; in convert_with_pipeline()
325 SkColorSpaceTransferFn dstFn; in convert_with_pipeline()
/external/skia/include/core/
DSkColorSpace.h43 struct SK_API SkColorSpaceTransferFn { struct
56 SkColorSpaceTransferFn invert() const; argument
98 static sk_sp<SkColorSpace> MakeRGB(const SkColorSpaceTransferFn& coeffs, Gamut gamut);
99 static sk_sp<SkColorSpace> MakeRGB(const SkColorSpaceTransferFn& coeffs,
125 bool isNumericalTransferFn(SkColorSpaceTransferFn* fn) const;
DSkICC.h14 struct SkColorSpaceTransferFn;
49 bool isNumericalTransferFn(SkColorSpaceTransferFn* fn) const;
99 static sk_sp<SkData> WriteToICC(const SkColorSpaceTransferFn& fn, const SkMatrix44& toXYZD50);
/external/skia/tests/
DICCTest.cpp67 const SkColorSpaceTransferFn& reference) { in test_is_numerical_transfer_fn()
68 SkColorSpaceTransferFn result; in test_is_numerical_transfer_fn()
71 REPORTER_ASSERT(r, 0 == memcmp(&result, &reference, sizeof(SkColorSpaceTransferFn))); in test_is_numerical_transfer_fn()
76 SkColorSpaceTransferFn referenceFn; in DEF_TEST()
103 static inline void test_write_icc(skiatest::Reporter* r, const SkColorSpaceTransferFn& fn, in test_write_icc()
117 SkColorSpaceTransferFn adobeFn; in DEF_TEST()
130 SkColorSpaceTransferFn srgbFn; in DEF_TEST()
208 memory = sk_malloc_throw(sizeof(SkGammas) + sizeof(SkColorSpaceTransferFn)); in DEF_TEST()
215 SkColorSpaceTransferFn* params = SkTAddOffset<SkColorSpaceTransferFn> in DEF_TEST()
252 sizeof(SkColorSpaceTransferFn)); in DEF_TEST()
[all …]
DColorSpaceTest.cpp115 SkColorSpaceTransferFn srgbFn; in DEF_TEST()
150 SkColorSpaceTransferFn linearExpFn; in DEF_TEST()
161 SkColorSpaceTransferFn linearFn; in DEF_TEST()
188 SkColorSpaceTransferFn fn; in DEF_TEST()
258 SkColorSpaceTransferFn fn; in DEF_TEST()
283 SkColorSpaceTransferFn fn; in DEF_TEST()
376 SkColorSpaceTransferFn fn; in DEF_TEST()
469 SkColorSpaceTransferFn fn; in DEF_TEST()
489 SkColorSpaceTransferFn fn; in DEF_TEST()
DColorSpaceXformTest.cpp173 void* memory = sk_malloc_throw(sizeof(SkGammas) + sizeof(SkColorSpaceTransferFn)); in DEF_TEST()
180 SkColorSpaceTransferFn* params = SkTAddOffset<SkColorSpaceTransferFn> in DEF_TEST()
227 sizeof(SkColorSpaceTransferFn)); in DEF_TEST()
242 SkColorSpaceTransferFn* params = SkTAddOffset<SkColorSpaceTransferFn>(memory, in DEF_TEST()
DParametricStageTest.cpp12 static void check_error(skiatest::Reporter* r, float limit, SkColorSpaceTransferFn fn) { in check_error()
44 SkColorSpaceTransferFn fn = {0,0,0,0,0,0,0}; in check_error()
/external/skia/src/gpu/effects/
DGrNonlinearColorSpaceXformEffect.h54 const SkColorSpaceTransferFn& srcTransferFn,
55 const SkColorSpaceTransferFn& dstTransferFn,
DGrNonlinearColorSpaceXformEffect.cpp141 uint32_t ops, const SkColorSpaceTransferFn& srcTransferFn, in GrNonlinearColorSpaceXformEffect()
142 const SkColorSpaceTransferFn& dstTransferFn, const SkMatrix44& gamutXform) in GrNonlinearColorSpaceXformEffect()
226 SkColorSpaceTransferFn srcTransferFn; in Make()
235 SkColorSpaceTransferFn dstTransferFn; in Make()
/external/skia/bench/
DSkRasterPipelineBench.cpp106 static SkColorSpaceTransferFn gamma(float g) {
107 SkColorSpaceTransferFn fn = {0,0,0,0,0,0,0};
123 SkColorSpaceTransferFn from_2dot2 = gamma( 2.2f), in onDraw()
DColorCodecBench.cpp72 SkColorSpaceTransferFn gamma; in onDelayedSetup()
/external/skia/tools/
Dcolorspaceinfo.cpp122 const SkColorSpaceTransferFn& fn = gammas.data(i).params(&gammas); in dump_transfer_fn()
134 static inline float parametric(const SkColorSpaceTransferFn& fn, float x) { in parametric()
141 SkColorSpaceTransferFn fn[4]; in draw_transfer_fn()
476 SkColorSpaceTransferFn colorSpaceTransferFn; in main()
Dcreate_flutter_test_images.cpp37 SkColorSpaceTransferFn fn; in tf_color_space()

12