Lines Matching full:colorcount
238 static void fuzz_gradient_stops(Fuzz* fuzz, SkScalar* pos, int colorCount) {
240 for (int i = 0; i < colorCount; ++i) {
245 for (int i = 0; i < colorCount; ++i) {
248 // SkASSERT(fabs(pos[colorCount - 1] - 1.0f) < 0.00001f);
249 pos[colorCount - 1] = 1.0f;
326 int colorCount;
329 fuzz->nextRange(&colorCount, 2, kMaxColors);
330 fuzz->nextN(colors, colorCount);
336 fuzz_gradient_stops(fuzz, pos, colorCount);
338 return SkGradientShader::MakeLinear(pts, colors, usePos ? pos : nullptr, colorCount,
345 int colorCount;
350 fuzz->nextRange(&colorCount, 2, kMaxColors);
351 fuzz->nextN(colors, colorCount);
356 fuzz_gradient_stops(fuzz, pos, colorCount);
359 colorCount, tmX, 0, useMatrix ? &matrix : nullptr);
365 int colorCount;
370 fuzz->nextRange(&colorCount, 2, kMaxColors);
371 fuzz->nextN(colors, colorCount);
376 fuzz_gradient_stops(fuzz, pos, colorCount);
379 usePos ? pos : nullptr, colorCount, tmX, 0,
385 int colorCount;
390 fuzz->nextRange(&colorCount, 2, kMaxColors);
391 fuzz->nextN(colors, colorCount);
396 fuzz_gradient_stops(fuzz, pos, colorCount);
398 return SkGradientShader::MakeSweep(cx, cy, colors, usePos ? pos : nullptr, colorCount,