• Home
  • Raw
  • Download

Lines Matching refs:skcms_TransferFunction

145 static TFKind classify(const skcms_TransferFunction& tf, TF_PQish*   pq = nullptr  in classify()
172 bool skcms_TransferFunction_isSRGBish(const skcms_TransferFunction* tf) { in skcms_TransferFunction_isSRGBish()
175 bool skcms_TransferFunction_isPQish(const skcms_TransferFunction* tf) { in skcms_TransferFunction_isPQish()
178 bool skcms_TransferFunction_isHLGish(const skcms_TransferFunction* tf) { in skcms_TransferFunction_isHLGish()
182 bool skcms_TransferFunction_makePQish(skcms_TransferFunction* tf, in skcms_TransferFunction_makePQish()
190 bool skcms_TransferFunction_makeScaledHLGish(skcms_TransferFunction* tf, in skcms_TransferFunction_makeScaledHLGish()
198 float skcms_TransferFunction_eval(const skcms_TransferFunction* tf, float x) { in skcms_TransferFunction_eval()
259 float skcms_MaxRoundtripError(const skcms_Curve* curve, const skcms_TransferFunction* inv_tf) { in skcms_MaxRoundtripError()
271 bool skcms_AreApproximateInverses(const skcms_Curve* curve, const skcms_TransferFunction* inv_tf) { in skcms_AreApproximateInverses()
1117 curve->parametric = skcms_TransferFunction{1,1,0,0,0,0,0}; in canonicalize_identity()
1533 const skcms_TransferFunction* skcms_sRGB_TransferFunction() { in skcms_sRGB_TransferFunction()
1537 const skcms_TransferFunction* skcms_sRGB_Inverse_TransferFunction() { in skcms_sRGB_Inverse_TransferFunction()
1538 static const skcms_TransferFunction sRGB_inv = in skcms_sRGB_Inverse_TransferFunction()
1543 const skcms_TransferFunction* skcms_Identity_TransferFunction() { in skcms_Identity_TransferFunction()
1544 static const skcms_TransferFunction identity = {1,1,0,0,0,0,0}; in skcms_Identity_TransferFunction()
1626 const skcms_TransferFunction* inv_tf) { in skcms_TRCs_AreApproximateInverse()
1809 bool skcms_TransferFunction_invert(const skcms_TransferFunction* src, skcms_TransferFunction* dst) { in skcms_TransferFunction_invert()
1840 skcms_TransferFunction inv = {0,0,0,0,0,0,0}; in skcms_TransferFunction_invert()
1963 const skcms_TransferFunction* tf, in rg_nonlinear()
1990 skcms_TransferFunction* tf, in gauss_newton_step()
2071 const skcms_TransferFunction* tf_inv) { in max_roundtrip_error_checked()
2072 skcms_TransferFunction tf; in max_roundtrip_error_checked()
2077 skcms_TransferFunction tf_inv_again; in max_roundtrip_error_checked()
2086 static bool fit_nonlinear(const skcms_Curve* curve, int L, int N, skcms_TransferFunction* tf) { in fit_nonlinear()
2117 skcms_TransferFunction best_tf = *tf; in fit_nonlinear()
2146 skcms_TransferFunction* approx, in skcms_ApproximateCurve()
2168 skcms_TransferFunction tf, in skcms_ApproximateCurve()
2505 const skcms_TransferFunction& tf = curve->parametric; in select_curve_op()
2551 skcms_TransferFunction* invR, in prep_for_destination()
2552 skcms_TransferFunction* invG, in prep_for_destination()
2553 skcms_TransferFunction* invB) { in prep_for_destination()
2932 skcms_TransferFunction invR, invG, invB; in assert_usable_as_destination()
2945 skcms_TransferFunction tf[3]; in skcms_MakeUsableAsDestination()
2947 skcms_TransferFunction inv; in skcms_MakeUsableAsDestination()
2983 skcms_TransferFunction inv; in skcms_MakeUsableAsDestinationWithSingleCurve()