97 canvas->clear(0xFFCECFCE);
99 canvas->translate(0, -translate);
103 size - 8 + translate);
104 canvas->drawRect(rect, checker);
107 canvas->translate(size, 0);
109 SkVector radii[4] = {{40, 40}, {40, 40}, {40, 40}, {40, 40}};
111 canvas->drawRRect(rrect, checker);
114 canvas->translate(-size, size);
117 {size / 2, 8 + translate + delta},
118 {8, size / 2 + translate},
119 {8, size / 2 + translate + delta},
120 {size / 2, size - 8 + translate},
121 {size / 2, size - 8 + translate + delta},
122 {size - 8, size / 2 + translate},
123 {size - 8, size / 2 + translate + delta}};
130 canvas->translate(size, 0);
138 canvas->drawCircle(size / 2, size / 2, size / 2 - 10, stroke);
139 canvas->drawCircle(3 * size / 2, size / 2, size / 2 - 10, stroke);
140 canvas->drawCircle(size / 2, 384, size / 2 - 10, stroke);
141 canvas->translate(size, size);
void drawSimpleText(const void *text, size_t byteLength, SkTextEncoding encoding, SkScalar x, SkScalar y, const SkFont &font, const SkPaint &paint)
static void exercise_draw_pos_text_h(SkCanvas *canvas, const char *text, SkScalar x, SkScalar y, const SkFont &font, const SkPaint &paint)
static void exercise_draw_pos_text(SkCanvas *canvas, const char *text, SkScalar x, SkScalar y, const SkFont &font, const SkPaint &paint)