Home | History | Annotate | Download | only in gm

Lines Matching refs:canvas

43 static void draw_rect_orig(SkCanvas* canvas, const SkRect& r, SkColor c, const SkMatrix* mat, bool useBilerp) {
81 canvas->drawBitmap(bmdst, r.left(), r.top(), nullptr);
87 static void draw_rect_fp(SkCanvas* canvas, const SkRect& r, SkColor c, const SkMatrix* mat, bool useBilerp) {
131 canvas->drawBitmap(bmdst, r.left(), r.top(), nullptr);
134 static void draw_rect_none(SkCanvas* canvas, const SkRect& r, SkColor c) {
140 canvas->drawBitmap(bm, r.left(), r.top(), nullptr);
146 DEF_SIMPLE_GM(linear_pipeline, canvas, 580, 1400) {
156 canvas->translate(20, 20);
171 canvas->save();
173 canvas->save();
178 draw_rect_none(canvas, r, c);
179 canvas->translate(W + 20, 0);
180 draw_rect_none(canvas, r, c);
183 draw_rect_orig(canvas, r, c, mat, useBilerp);
184 canvas->translate(W + 20, 0);
185 draw_rect_fp(canvas, r, c, mat, useBilerp);
187 canvas->translate(W + 20, 0);
189 canvas->restore();
190 canvas->translate(0, H + 20);
192 canvas->restore();
193 canvas->translate(0, (H + 20) * SK_ARRAY_COUNT(mats));