Lines Matching full:fuzz
8 #include "fuzz/Fuzz.h"
23 void makeMatrix(Fuzz* fuzz, SkMatrix* m) { in makeMatrix() argument
25 fuzz->nextN(mat, 9); in makeMatrix()
29 void initGradientParams(Fuzz* fuzz, std::vector<SkColor>* colors, in initGradientParams() argument
32 fuzz->nextRange(&count, 0, MAX_COUNT); in initGradientParams()
37 fuzz->nextRange(&m, 0, 2); in initGradientParams()
45 fuzz->next(&c, &s); in initGradientParams()
105 void fuzzLinearGradient(Fuzz* fuzz) { in fuzzLinearGradient() argument
107 fuzz->next(&pts[0].fX, &pts[0].fY, &pts[1].fX, &pts[1].fY); in fuzzLinearGradient()
109 fuzz->next(&useLocalMatrix, &useGlobalMatrix); in fuzzLinearGradient()
114 initGradientParams(fuzz, &colors, &pos, &mode); in fuzzLinearGradient()
118 fuzz->next(&flags); in fuzzLinearGradient()
122 makeMatrix(fuzz, localMatrix.init()); in fuzzLinearGradient()
130 makeMatrix(fuzz, &gm); in fuzzLinearGradient()
141 void fuzzRadialGradient(Fuzz* fuzz) { in fuzzRadialGradient() argument
143 fuzz->next(¢er.fX, ¢er.fY); in fuzzRadialGradient()
146 fuzz->next(&radius, &useLocalMatrix, &useGlobalMatrix); in fuzzRadialGradient()
152 initGradientParams(fuzz, &colors, &pos, &mode); in fuzzRadialGradient()
156 fuzz->next(&flags); in fuzzRadialGradient()
160 makeMatrix(fuzz, localMatrix.init()); in fuzzRadialGradient()
169 makeMatrix(fuzz, &gm); in fuzzRadialGradient()
178 void fuzzTwoPointConicalGradient(Fuzz* fuzz) { in fuzzTwoPointConicalGradient() argument
180 fuzz->next(&start.fX, &start.fY); in fuzzTwoPointConicalGradient()
182 fuzz->next(&end.fX, &end.fY); in fuzzTwoPointConicalGradient()
185 fuzz->next(&startRadius, &endRadius, &useLocalMatrix, &useGlobalMatrix); in fuzzTwoPointConicalGradient()
190 initGradientParams(fuzz, &colors, &pos, &mode); in fuzzTwoPointConicalGradient()
194 fuzz->next(&flags); in fuzzTwoPointConicalGradient()
198 makeMatrix(fuzz, localMatrix.init()); in fuzzTwoPointConicalGradient()
207 makeMatrix(fuzz, &gm); in fuzzTwoPointConicalGradient()
216 void fuzzSweepGradient(Fuzz* fuzz) { in fuzzSweepGradient() argument
219 fuzz->next(&cx, &cy, &useLocalMatrix, &useGlobalMatrix); in fuzzSweepGradient()
224 initGradientParams(fuzz, &colors, &pos, &mode); in fuzzSweepGradient()
229 makeMatrix(fuzz, &m); in fuzzSweepGradient()
231 fuzz->next(&flags); in fuzzSweepGradient()
243 makeMatrix(fuzz, &gm); in fuzzSweepGradient()
252 DEF_FUZZ(Gradients, fuzz) { in DEF_FUZZ() argument
254 fuzz->next(&i); in DEF_FUZZ()
259 fuzzLinearGradient(fuzz); in DEF_FUZZ()
263 fuzzRadialGradient(fuzz); in DEF_FUZZ()
267 fuzzTwoPointConicalGradient(fuzz); in DEF_FUZZ()
271 fuzzSweepGradient(fuzz); in DEF_FUZZ()