Lines Matching refs:canvas

13 static void drawline(SkCanvas* canvas, int on, int off, const SkPaint& paint,
24 canvas->drawLine(0, 0, finalX, finalY, p);
30 static void show_giant_dash(SkCanvas* canvas) {
33 drawline(canvas, 1, 1, paint, SkIntToScalar(20 * 1000));
51 virtual void onDraw(SkCanvas* canvas) {
63 canvas->translate(SkIntToScalar(20), SkIntToScalar(20));
64 canvas->translate(0, SK_ScalarHalf);
74 drawline(canvas, gData[data].fOnInterval * scale,
77 canvas->translate(0, SkIntToScalar(20));
82 show_giant_dash(canvas);
136 virtual void onDraw(SkCanvas* canvas) {
174 canvas->drawPath(path, paint);
200 void drawDashedLines(SkCanvas* canvas,
225 canvas->drawPoints(SkCanvas::kLines_PointMode, 2, pts, p);
234 canvas->drawPoints(SkCanvas::kLines_PointMode, 2, pts, p);
238 virtual void onDraw(SkCanvas* canvas) {
240 canvas->save();
241 canvas->translate(2, 0);
242 this->drawDashedLines(canvas, 100, 0, SK_Scalar1, 1, false);
243 canvas->restore();
246 canvas->save();
247 canvas->translate(112, 0);
248 this->drawDashedLines(canvas, 100, SK_ScalarHalf, SK_Scalar1, 1, false);
249 canvas->restore();
252 canvas->save();
253 canvas->translate(222, 0);
254 this->drawDashedLines(canvas, 100, SK_Scalar1, SK_Scalar1, 1, false);
255 canvas->restore();
258 canvas->save();
259 canvas->translate(332, 0);
260 this->drawDashedLines(canvas, 99.5f, SK_ScalarHalf, SK_Scalar1, 1, false);
261 canvas->restore();
264 canvas->save();
265 canvas->translate(446, 0);
266 this->drawDashedLines(canvas, 100, 0, SkIntToScalar(255), 1, false);
267 canvas->restore();
270 canvas->save();
271 canvas->translate(2, 110);
272 this->drawDashedLines(canvas, 100, 0, SkIntToScalar(3), 3, false);
273 canvas->restore();
276 canvas->save();
277 canvas->translate(112, 110);
278 this->drawDashedLines(canvas, 100, 1.5f, SkIntToScalar(3), 3, false);
279 canvas->restore();
282 canvas->save();
283 canvas->translate(2, 220);
284 this->drawDashedLines(canvas, 100, SK_Scalar1, SK_Scalar1, 1, true);
285 canvas->restore();
288 canvas->save();
289 canvas->translate(112, 220);
290 this->drawDashedLines(canvas, 100, 0, SkIntToScalar(3), 3, true);
291 canvas->restore();
294 canvas->save();
295 canvas->translate(332+SK_ScalarRoot2Over2*100, 110+SK_ScalarRoot2Over2*100);
296 canvas->rotate(45);
297 canvas->translate(-50, -50);
299 this->drawDashedLines(canvas, 100, SK_Scalar1, SK_Scalar1, 1, false);
300 canvas->restore();
304 canvas->save();
305 canvas->translate(SkIntToScalar(phase*110+2),
307 this->drawDashedLines(canvas, 100, SkIntToScalar(phase), SkIntToScalar(3), 1, false);
308 canvas->restore();
331 virtual void onDraw(SkCanvas* canvas) {
344 canvas->translate(SkIntToScalar(20), SkIntToScalar(20));
345 canvas->translate(0, SK_ScalarHalf);
360 drawline(canvas, gData[data].fOnInterval * scale,
363 canvas->translate(0, SkIntToScalar(20));
374 drawline(canvas, 32, 16, paint, 20.f, 0, 5.f);
375 canvas->translate(0, SkIntToScalar(20));
378 drawline(canvas, 32, 16, paint, 56.f, 0, 5.f);
379 canvas->translate(0, SkIntToScalar(20));
382 drawline(canvas, 32, 16, paint, 584.f, 0, 5.f);
383 canvas->translate(0, SkIntToScalar(20));
386 // a canvas rotation)
387 drawline(canvas, 32, 16, paint, 600.f, 30.f);
388 canvas->translate(0, SkIntToScalar(20));
391 drawline(canvas, 32, 16, paint, 8.f, 0.f, 40.f);
392 canvas->translate(0, SkIntToScalar(20));