Lines Matching refs:canvas
18 void draw (SkCanvas* canvas, SkRect& target, int x, int y) { in draw() argument
29 canvas->save(); in draw()
30 canvas->translate(SkIntToScalar(x), SkIntToScalar(y)); in draw()
32 canvas->drawRect(target, borderPaint); in draw()
34 canvas->drawRect(target, backgroundPaint); in draw()
35 canvas->clipRect(target, SkRegion::kIntersect_Op, true); in draw()
37 canvas->drawRect(target, foregroundPaint); in draw()
38 canvas->restore(); in draw()
41 void draw_square (SkCanvas* canvas, int x, int y) { in draw_square() argument
43 draw(canvas, target, x, y); in draw_square()
46 void draw_column (SkCanvas* canvas, int x, int y) { in draw_column() argument
48 draw(canvas, target, x, y); in draw_column()
51 void draw_bar (SkCanvas* canvas, int x, int y) { in draw_bar() argument
53 draw(canvas, target, x, y); in draw_bar()
56 void draw_rect_tests (SkCanvas* canvas) { in draw_rect_tests() argument
57 draw_square(canvas, 10, 10); in draw_rect_tests()
58 draw_column(canvas, 30, 10); in draw_rect_tests()
59 draw_bar(canvas, 10, 30); in draw_rect_tests()
84 virtual void onDraw(SkCanvas* canvas) { in onDraw() argument
86 draw_rect_tests(canvas); in onDraw()
89 canvas->translate(SK_Scalar1 / 5, SK_Scalar1 / 5); in onDraw()
90 canvas->translate(SkIntToScalar(50), 0); in onDraw()
91 draw_rect_tests(canvas); in onDraw()
93 canvas->translate(SK_Scalar1 / 5, SK_Scalar1 / 5); in onDraw()
94 canvas->translate(SkIntToScalar(50), 0); in onDraw()
95 draw_rect_tests(canvas); in onDraw()
97 canvas->translate(SK_Scalar1 / 5, SK_Scalar1 / 5); in onDraw()
98 canvas->translate(SkIntToScalar(50), 0); in onDraw()
99 draw_rect_tests(canvas); in onDraw()
101 canvas->translate(SK_Scalar1 / 5, SK_Scalar1 / 5); in onDraw()
102 canvas->translate(SkIntToScalar(50), 0); in onDraw()
103 draw_rect_tests(canvas); in onDraw()