|
void | onDrawPaint (const SkPaint &paint) override=0 |
|
void | onDrawBehind (const SkPaint &) override |
|
void | onDrawRect (const SkRect &rect, const SkPaint &paint) override=0 |
|
void | onDrawRRect (const SkRRect &rrect, const SkPaint &paint) override=0 |
|
void | onDrawDRRect (const SkRRect &outer, const SkRRect &inner, const SkPaint &paint) override=0 |
|
void | onDrawOval (const SkRect &rect, const SkPaint &paint) override=0 |
|
void | onDrawArc (const SkRect &rect, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint &paint) override=0 |
|
void | onDrawPath (const SkPath &path, const SkPaint &paint) override=0 |
|
void | onDrawRegion (const SkRegion ®ion, const SkPaint &paint) override=0 |
|
void | onDrawTextBlob (const SkTextBlob *blob, SkScalar x, SkScalar y, const SkPaint &paint) override=0 |
|
void | onDrawPatch (const SkPoint cubics[12], const SkColor colors[4], const SkPoint texCoords[4], SkBlendMode mode, const SkPaint &paint) override=0 |
|
void | onDrawPoints (SkCanvas::PointMode mode, size_t count, const SkPoint pts[], const SkPaint &paint) override=0 |
|
void | onDrawEdgeAAQuad (const SkRect &rect, const SkPoint clip[4], SkCanvas::QuadAAFlags aaFlags, const SkColor4f &color, SkBlendMode mode) override=0 |
|
void | onDrawAnnotation (const SkRect &rect, const char key[], SkData *value) override=0 |
|
void | onDrawShadowRec (const SkPath &, const SkDrawShadowRec &) override=0 |
|
void | onDrawDrawable (SkDrawable *drawable, const SkMatrix *matrix) override=0 |
|
void | onDrawPicture (const SkPicture *picture, const SkMatrix *matrix, const SkPaint *paint) override=0 |
|