Lines Matching defs:k1

25     static SkArithmeticMode_scalar* Create(SkScalar k1, SkScalar k2, SkScalar k3, SkScalar k4,
27 return SkNEW_ARGS(SkArithmeticMode_scalar, (k1, k2, k3, k4, enforcePMColor));
41 SkArithmeticMode_scalar(SkScalar k1, SkScalar k2, SkScalar k3, SkScalar k4, bool enforcePMColor) {
42 fK[0] = k1;
80 static int arith(SkScalar k1, SkScalar k2, SkScalar k3, SkScalar k4,
82 SkScalar result = SkScalarMul(k1, src * dst) +
100 SkScalar k1 = fK[0] / 255;
120 a = arith(k1, k2, k3, k4, sa, da);
121 r = arith(k1, k2, k3, k4, SkGetPackedR32(sc), SkGetPackedR32(dc));
122 g = arith(k1, k2, k3, k4, SkGetPackedG32(sc), SkGetPackedG32(dc));
123 b = arith(k1, k2, k3, k4, SkGetPackedB32(sc), SkGetPackedB32(dc));
145 a = arith(k1, k2, k3, k4, sa, da);
146 r = arith(k1, k2, k3, k4, sr, dr);
147 g = arith(k1, k2, k3, k4, sg, dg);
148 b = arith(k1, k2, k3, k4, sb, db);
151 a = arith(k1, k2, k3, k4, SkGetPackedA32(sc), SkGetPackedA32(dc));
152 r = arith(k1, k2, k3, k4, SkGetPackedR32(sc), SkGetPackedR32(dc));
153 g = arith(k1, k2, k3, k4, SkGetPackedG32(sc), SkGetPackedG32(dc));
154 b = arith(k1, k2, k3, k4, SkGetPackedB32(sc), SkGetPackedB32(dc));
206 SkXfermode* SkArithmeticMode::Create(SkScalar k1, SkScalar k2,
209 if (fitsInBits(k1, 8) && fitsInBits(k2, 16) &&
213 int32_t i1 = toDot8(k1);
229 return SkArithmeticMode_scalar::Create(k1, k2, k3, k4, enforcePMColor);
265 static GrEffectRef* Create(float k1, float k2, float k3, float k4, bool enforcePMColor,
267 AutoEffectUnref effect(SkNEW_ARGS(GrArithmeticEffect, (k1, k2, k3, k4, enforcePMColor,
282 float k1() const { return fK1; }
291 GrArithmeticEffect(float k1, float k2, float k3, float k4, bool enforcePMColor,
305 GrArithmeticEffect::GrArithmeticEffect(float k1, float k2, float k3, float k4,
307 : fK1(k1), fK2(k2), fK3(k3), fK4(k4), fEnforcePMColor(enforcePMColor) {
401 uman.set4f(fKUni, arith.k1(), arith.k2(), arith.k3(), arith.k4());
419 float k1 = rand->nextF();
426 (k1, k2, k3, k4, enforcePMColor, NULL)));