Home | History | Annotate | Download | only in effects

Lines Matching defs:k4

33     ArithmeticImageFilterImpl(float k1, float k2, float k3, float k4, bool enforcePMColor,
35 : INHERITED(inputs, 2, cropRect), fK{k1, k2, k3, k4}, fEnforcePMColor(enforcePMColor) {}
95 k4 = k[3] * 255.0f + 0.5f;
100 r = pin(0, k1*s*d + k2*s + k3*d + k4, 255);
112 k4 = k[3] * 255.0f + 0.5f;
116 r = pin(0, k3*d + k4, 255);
210 static sk_sp<GrFragmentProcessor> Make(float k1, float k2, float k3, float k4,
213 new ArithmeticFP(k1, k2, k3, k4, enforcePMColor, std::move(dst)));
222 str.appendf("K1: %.2f K2: %.2f K3: %.2f K4: %.2f", fK1, fK2, fK3, fK4);
229 float k4() const { return fK4; }
269 pdman.set4f(fKUni, arith.k1(), arith.k2(), arith.k3(), arith.k4());
289 ArithmeticFP(float k1, float k2, float k3, float k4, bool enforcePMColor,
295 , fK4(k4)
316 float k4 = d->fRandom->nextF();
320 return ArithmeticFP::Make(k1, k2, k3, k4, enforcePMColor, std::move(dst));
486 sk_sp<SkImageFilter> SkArithmeticImageFilter::Make(float k1, float k2, float k3, float k4,
492 !SkScalarIsFinite(k4)) {
499 SkScalarNearlyZero(k4)) {
502 SkScalarNearlyEqual(k3, SK_Scalar1) && SkScalarNearlyZero(k4)) {
505 SkScalarNearlyZero(k4)) {
515 new ArithmeticImageFilterImpl(k1, k2, k3, k4, enforcePMColor, inputs, crop));