Lines Matching refs:SkCanvas
42 static void draw_text(SkCanvas* canvas, const char* text) { in draw_text()
47 static void draw_gradient_tiles(SkCanvas* canvas, bool alignGradients) { in draw_gradient_tiles()
70 unsigned aa = SkCanvas::kNone_QuadAAFlags; in draw_gradient_tiles()
72 aa |= SkCanvas::kTop_QuadAAFlag; in draw_gradient_tiles()
75 aa |= SkCanvas::kBottom_QuadAAFlag; in draw_gradient_tiles()
78 aa |= SkCanvas::kLeft_QuadAAFlag; in draw_gradient_tiles()
81 aa |= SkCanvas::kRight_QuadAAFlag; in draw_gradient_tiles()
98 tile, nullptr, static_cast<SkCanvas::QuadAAFlags>(aa), color, in draw_gradient_tiles()
110 static void draw_color_tiles(SkCanvas* canvas, bool multicolor) { in draw_color_tiles()
122 unsigned aa = SkCanvas::kNone_QuadAAFlags; in draw_color_tiles()
124 aa |= SkCanvas::kTop_QuadAAFlag; in draw_color_tiles()
127 aa |= SkCanvas::kBottom_QuadAAFlag; in draw_color_tiles()
130 aa |= SkCanvas::kLeft_QuadAAFlag; in draw_color_tiles()
133 aa |= SkCanvas::kRight_QuadAAFlag; in draw_color_tiles()
137 tile, nullptr, static_cast<SkCanvas::QuadAAFlags>(aa), color.toSkColor(), in draw_color_tiles()
143 static void draw_tile_boundaries(SkCanvas* canvas, const SkMatrix& local) { in draw_tile_boundaries()
168 typedef void (*TileRenderer)(SkCanvas*);
170 [](SkCanvas* canvas) { draw_gradient_tiles(canvas, /* aligned */ false); }, in __anon0e027db30102()
171 [](SkCanvas* canvas) { draw_gradient_tiles(canvas, /* aligned */ true); }, in __anon0e027db30202()
172 [](SkCanvas* canvas) { draw_color_tiles(canvas, /* multicolor */ false); }, in __anon0e027db30302()
173 [](SkCanvas* canvas) { draw_color_tiles(canvas, /* multicolor */true); }, in __anon0e027db30402()
185 void onDraw(SkCanvas* canvas) override { in onDraw()