Lines Matching defs:canvas

107 void draw_ribs(SkCanvas *canvas, SkPath path) {
114 canvas->drawPath(ribs, p);
119 void draw_small_quad(SkCanvas *canvas) {
121 // canvas->scale(8, 8);
126 draw_ribs(canvas, path);
127 canvas->drawPath(path, p);
130 void draw_large_quad(SkCanvas *canvas) {
134 canvas->drawPath(path, p);
135 draw_ribs(canvas, path);
138 void draw_quad_fillpath(SkCanvas *canvas) {
148 canvas->drawPath(fillpath, fillp);
151 void draw_stroked_quad(SkCanvas *canvas) {
152 canvas->translate(400, 0);
153 draw_large_quad(canvas);
154 draw_quad_fillpath(canvas);
159 void draw_small_cubic(SkCanvas *canvas) {
163 draw_ribs(canvas, path);
164 canvas->drawPath(path, p);
167 void draw_large_cubic(SkCanvas *canvas) {
171 canvas->drawPath(path, p);
172 draw_ribs(canvas, path);
175 void draw_cubic_fillpath(SkCanvas *canvas) {
185 canvas->drawPath(fillpath, fillp);
188 void draw_stroked_cubic(SkCanvas *canvas) {
189 canvas->translate(400, 0);
190 draw_large_cubic(canvas);
191 draw_cubic_fillpath(canvas);
196 void draw_small_oval(SkCanvas *canvas) {
201 draw_ribs(canvas, path);
202 canvas->drawPath(path, p);
205 void draw_large_oval(SkCanvas *canvas) {
209 canvas->drawPath(path, p);
210 draw_ribs(canvas, path);
213 void draw_oval_fillpath(SkCanvas *canvas) {
223 canvas->drawPath(fillpath, fillp);
226 void draw_stroked_oval(SkCanvas *canvas) {
227 canvas->translate(400, 0);
228 draw_large_oval(canvas);
229 draw_oval_fillpath(canvas);
234 void (*examples[])(SkCanvas *canvas) = {
239 DEF_SIMPLE_GM(OverStroke, canvas, 500, 500) {
247 canvas->save();
248 canvas->translate(150.0f * x, 150.0f * y);
249 canvas->scale(0.2f, 0.2f);
250 canvas->translate(300.0f, 400.0f);
252 examples[i](canvas);
254 canvas->restore();