Lines Matching defs:canvas
24 SkCanvas* canvas = surface->getCanvas();
25 canvas->drawColor(0xFFF8F8F8);
32 canvas->drawCircle(-4, 25, 20, paint);
33 canvas->translate(25, 0);
38 DEF_SIMPLE_GM(mipmap, canvas, 400, 200) {
45 // canvas->drawString(str, 300, 100, SkFont(nullptr, 30), paint);
54 canvas->translate(20, 20);
56 canvas->drawImageRect(img.get(), dst, samplings[i], nullptr);
57 canvas->translate(0, 20);
59 canvas->drawImage(img.get(), 20, 20);
80 static void show_mips(SkCanvas* canvas, SkImage* img) {
87 canvas->drawImageRect(img, SkRect::Make(dst), sampling, nullptr);
101 DEF_SIMPLE_GM(mipmap_srgb, canvas, 260, 230) {
105 canvas->translate(10, 10);
106 show_mips(canvas, limg.get());
107 canvas->translate(0, limg->height() + 10.0f);
108 show_mips(canvas, simg.get());
129 static void show_mips_only(SkCanvas* canvas, SkImage* img) {
136 canvas->drawImageRect(img, SkRect::Make(dst), sampling, nullptr);
150 DEF_SIMPLE_GM(mipmap_gray8_srgb, canvas, 260, 230) {
154 canvas->translate(10, 10);
155 show_mips_only(canvas, limg.get());
156 canvas->translate(0, limg->height() + 10.0f);
157 show_mips_only(canvas, simg.get());