Lines Matching defs:canvas

72     void onDraw(SkCanvas* canvas) override {
81 canvas->drawRect({0, 0, 256, 256}, p);
96 auto canvas = surf->getCanvas();
107 canvas->saveLayer(nullptr, &layerPaint);
113 canvas->save();
114 canvas->translate(x, y);
115 canvas->drawCircle(0, 0, rad, paint);
116 canvas->restore();
119 canvas->restore(); // apply the blur
159 void onDraw(SkCanvas* canvas) override {
171 canvas->drawRect({0, 0, 256, 256}, paint);
175 canvas->save();
176 canvas->translate(x, y);
177 canvas->drawRect({0, 0, 256, 256}, paint);
178 canvas->restore();
207 void onDraw(SkCanvas* canvas) override {
217 canvas->drawRect({0, 0, 512, 512}, paint);
247 void onDraw(SkCanvas* canvas) override {
249 canvas->drawImage(fMandrill, 0, 0);
258 canvas->translate(256, 0);
259 canvas->drawRect({ 0, 0, 256, 256 }, paint);
307 void onDraw(SkCanvas* canvas) override {
311 canvas->drawImage(fMandrill, 0, 0);
312 canvas->drawImage(fMandrillSepia, 0, 256);
334 canvas->translate(256, 0);
335 canvas->drawRect({ 0, 0, 256, 256 }, paint);
340 canvas->translate(0, 256);
341 canvas->drawRect({ 0, 0, 256, 256 }, paint);
390 void onDraw(SkCanvas* canvas) override {
392 canvas->drawImage(fMandrill, 0, 0);
393 canvas->drawImage(fMandrillSepia, 0, 256);
416 canvas->drawImage(fMandrill, 256, 0, sampling, &paint);
422 canvas->drawImage(fMandrill, 256, 256, sampling, &paint);
443 void onDraw(SkCanvas* canvas) override {
450 canvas->drawRect({ 0, 0, 256, 256 }, paint);
456 canvas->translate(256, 0);
457 canvas->drawRect({ 0, 0, 256, 256 }, paint);
487 void drawSuperRRect(SkCanvas* canvas, const SkRect& superRRect, float radX, float radY,
496 canvas->drawRRect(rrect, paint);
531 const SkMatrix& M = canvas->getTotalMatrix();
545 canvas->clipShader(builder.makeShader(&cornerToLocal, false));
553 canvas->drawRect(superRRect.makeOutset(bloatX, bloatY), paint);
556 void onDraw(SkCanvas* canvas) override {
559 canvas->save();
560 canvas->translate(canvas->imageInfo().width() / 2.f, canvas->imageInfo().height() / 2.f);
562 canvas->save();
563 canvas->rotate(21);
564 this->drawSuperRRect(canvas, SkRect::MakeXYWH(-5, 25, 175, 100), 50, 30,
566 canvas->restore();
568 canvas->save();
569 canvas->rotate(94);
570 this->drawSuperRRect(canvas, SkRect::MakeXYWH(95, 75, 125, 100), 30, 30,
572 canvas->restore();
574 canvas->save();
575 canvas->rotate(132);
576 this->drawSuperRRect(canvas, SkRect::MakeXYWH(0, 75, 150, 100), 40, 30,
578 canvas->restore();
580 canvas->save();
581 canvas->rotate(282);
582 this->drawSuperRRect(canvas, SkRect::MakeXYWH(15, -20, 100, 100), 20, 20,
584 canvas->restore();
586 canvas->save();
587 canvas->rotate(0);
588 this->drawSuperRRect(canvas, SkRect::MakeXYWH(140, -50, 90, 110), 25, 25,
590 canvas->restore();
592 canvas->save();
593 canvas->rotate(-35);
594 this->drawSuperRRect(canvas, SkRect::MakeXYWH(160, -60, 60, 90), 18, 18,
596 canvas->restore();
598 canvas->save();
599 canvas->rotate(65);
600 this->drawSuperRRect(canvas, SkRect::MakeXYWH(220, -120, 60, 90), 18, 18,
602 canvas->restore();
604 canvas->save();
605 canvas->rotate(265);
606 this->drawSuperRRect(canvas, SkRect::MakeXYWH(150, -129, 80, 160), 24, 39,
608 canvas->restore();
610 canvas->restore();
623 DEF_SIMPLE_GM(child_sampling_rt, canvas, 256,256) {
644 canvas->drawPaint(p);
685 DEF_SIMPLE_GM(paint_alpha_normals_rt, canvas, 512,512) {
696 canvas->save();
697 canvas->translate(x, y);
698 canvas->clipRect({0, 0, 256, 256});
699 canvas->drawPaint(p);
700 canvas->restore();