Home | History | Annotate | Download | only in effects

Lines Matching refs:k4

22     static SkArithmeticMode_scalar* Create(SkScalar k1, SkScalar k2, SkScalar k3, SkScalar k4,
24 return SkNEW_ARGS(SkArithmeticMode_scalar, (k1, k2, k3, k4, enforcePMColor));
40 SkArithmeticMode_scalar(SkScalar k1, SkScalar k2, SkScalar k3, SkScalar k4, bool enforcePMColor) {
44 fK[3] = k4;
67 const SkScalar k4 = buffer.readScalar();
69 return Create(k1, k2, k3, k4, enforcePMColor);
81 static int arith(SkScalar k1, SkScalar k2, SkScalar k3, SkScalar k4,
86 k4;
104 SkScalar k4 = fK[3] * 255;
121 a = arith(k1, k2, k3, k4, sa, da);
122 r = arith(k1, k2, k3, k4, SkGetPackedR32(sc), SkGetPackedR32(dc));
123 g = arith(k1, k2, k3, k4, SkGetPackedG32(sc), SkGetPackedG32(dc));
124 b = arith(k1, k2, k3, k4, SkGetPackedB32(sc), SkGetPackedB32(dc));
146 a = arith(k1, k2, k3, k4, sa, da);
147 r = arith(k1, k2, k3, k4, sr, dr);
148 g = arith(k1, k2, k3, k4, sg, dg);
149 b = arith(k1, k2, k3, k4, sb, db);
152 a = arith(k1, k2, k3, k4, SkGetPackedA32(sc), SkGetPackedA32(dc));
153 r = arith(k1, k2, k3, k4, SkGetPackedR32(sc), SkGetPackedR32(dc));
154 g = arith(k1, k2, k3, k4, SkGetPackedG32(sc), SkGetPackedG32(dc));
155 b = arith(k1, k2, k3, k4, SkGetPackedB32(sc), SkGetPackedB32(dc));
208 SkScalar k3, SkScalar k4,
217 int32_t i4 = toDot8(k4);
230 return SkArithmeticMode_scalar::Create(k1, k2, k3, k4, enforcePMColor);