4 {
6 SkPoint3 src[] = {{3, 3, 1}, {8, 2, 2}, {5, 0, 4}, {0, 1, 3},
7 {3, 7, 1}, {8, 6, 2}, {5, 4, 4}, {0, 5, 3}};
8 int lines[] = {0, 1, 1, 2, 2, 3, 3, 0, 4, 5, 5, 6, 6, 7, 7, 4, 0, 4, 1, 5, 2, 6, 3, 7};
9 constexpr int count = std::size(src);
11 for (size_t i = 0; i < std::size(lines); i += 2) {
15 paint.setARGB(77, 23, 99, 154);
17 }
18 };
21 canvas->
scale(15, 15);
22 debugster(src);
26 matrix.setAll(15, 0, 0, 0, 15, 0, -0.08, 0.04, 1);
28 debugster(src);
29}
30}
static void draw(SkCanvas *canvas, SkRect &target, int x, int y)
void translate(SkScalar dx, SkScalar dy)
void drawLine(SkScalar x0, SkScalar y0, SkScalar x1, SkScalar y1, const SkPaint &paint)
void scale(SkScalar sx, SkScalar sy)
unsigned useCenter Optional< SkMatrix > matrix