Home | History | Annotate | Download | only in gm

Lines Matching refs:rand

17 static void rnd_quad(SkPath* p, SkPaint* paint, SkRandom& rand) {
18 p->moveTo(rand.nextRangeScalar(0, W), rand.nextRangeScalar(0, H));
20 p->quadTo(rand.nextRangeScalar(W / 4, W), rand.nextRangeScalar(0, H),
21 rand.nextRangeScalar(0, W), rand.nextRangeScalar(H / 4, H));
23 paint->setColor(rand.nextU());
24 SkScalar width = rand.nextRangeScalar(1, 5);
30 static void rnd_cubic(SkPath* p, SkPaint* paint, SkRandom& rand) {
31 p->moveTo(rand.nextRangeScalar(0, W), rand.nextRangeScalar(0, H));
33 p->cubicTo(rand.nextRangeScalar(W / 4, W), rand.nextRangeScalar(0, H),
34 rand.nextRangeScalar(0, W), rand.nextRangeScalar(H / 4, H),
35 rand.nextRangeScalar(W / 4, W), rand.nextRangeScalar(H / 4, H));
37 paint->setColor(rand.nextU());
38 SkScalar width = rand.nextRangeScalar(1, 5);
64 SkRandom rand;
67 rnd_quad(&p, &paint, rand);
73 rnd_cubic(&p, &paint, rand);