Home | History | Annotate | Download | only in samplecode

Lines Matching refs:canvas

297     virtual void onDrawContent(SkCanvas* canvas) {
298 canvas->save();
299 this->drawPicture(canvas, 0);
300 canvas->restore();
310 canvas->translate(0, SkIntToScalar(120));
315 canvas->save();
316 canvas->clipRect(clip);
317 picture->playback(canvas);
318 canvas->restore();
329 void drawPicture(SkCanvas* canvas, int spriteOffset) {
390 canvas->save();
391 canvas->translate(SkIntToScalar(0), SkIntToScalar(5));
398 canvas->clipRect(clip);
401 canvas->drawPaint(paint);
402 canvas->save();
410 canvas->drawLine(start.fX, start.fY, stop.fX, stop.fY, paint); // should not be green
416 canvas->translate(SkIntToScalar(50), 0);
420 canvas->drawRect(rect, paint);
424 canvas->translate(SkIntToScalar(50), 0);
426 canvas->drawOval(rect, paint);
427 canvas->translate(SkIntToScalar(10), SkIntToScalar(10));
429 canvas->drawOval(rect, paint);
430 canvas->translate(0, SkIntToScalar(-10));
433 canvas->translate(SkIntToScalar(50), 0);
439 canvas->drawPath(path, paint);
443 canvas->translate(SkIntToScalar(50), 0);
445 canvas->drawBitmap(fBug, left, top, &paint);
447 canvas->translate(-SkIntToScalar(30), SkIntToScalar(30));
449 canvas->drawRect(rect2, paint);
452 canvas->restore();
454 canvas->translate(0, SkIntToScalar(60));
455 canvas->save();
457 canvas->drawPosText(ascii, asciiLength, pos.begin(), paint);
458 canvas->drawPosText(ascii, asciiLength, pos2.begin(), paint);
460 canvas->translate(SkIntToScalar(50), 0);
462 canvas->drawText(utf8, sizeof(utf8) - 1, x, y, paint);
464 canvas->translate(SkIntToScalar(30), 0);
468 canvas->drawTextOnPath((void*) utf16, sizeof(utf16), path, &matrix, paint);
469 canvas->translate(0, SkIntToScalar(20));
470 canvas->drawTextOnPath((void*) utf16simple, sizeof(utf16simple), path, &matrix, paint);
471 canvas->restore();
473 canvas->translate(0, SkIntToScalar(60));
475 canvas->restore();
526 void drawRaster(SkCanvas* canvas) {
528 drawOneRaster(canvas);
531 void drawOneRaster(SkCanvas* canvas) {
532 canvas->save();
558 canvas->drawText(str.c_str(), str.size(), x, y, paint);
561 canvas->drawOval(oval, paint);
567 canvas->restore();