27 canvas->
clear(0xFFF0E0F0);
29 for (
int i = 0;
i < N; ++
i) {
static bool rotate(const SkDCubic &cubic, int zero, int index, SkDCubic &rotPath)
void draw(SkCanvas *canvas) override
void drawRect(const SkRect &rect, const SkPaint &paint)
void clipRect(const SkRect &rect, SkClipOp op, bool doAntiAlias)
void translate(SkScalar dx, SkScalar dy)
virtual SkISize getBaseLayerSize() const
void clear(SkColor color)
void concat(const SkMatrix &matrix)
uint32_t nextRangeU(uint32_t min, uint32_t max)
clipRect(r.rect, r.opAA.op(), r.opAA.aa())) template<> void Draw
sk_sp< SkBlender > blender SkRect rect
static constexpr SkRect MakeWH(float w, float h)