Merge "Implement SkiaCanvasProxy::onDrawArc"
This commit is contained in:
committed by
Android (Google) Code Review
commit
d1b1637051
@@ -103,6 +103,12 @@ void SkiaCanvasProxy::onDrawRRect(const SkRRect& roundRect, const SkPaint& paint
|
||||
}
|
||||
}
|
||||
|
||||
void SkiaCanvasProxy::onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle,
|
||||
bool useCenter, const SkPaint& paint) {
|
||||
mCanvas->drawArc(rect.fLeft, rect.fTop, rect.fRight, rect.fBottom,
|
||||
startAngle, sweepAngle, useCenter, paint);
|
||||
}
|
||||
|
||||
void SkiaCanvasProxy::onDrawPath(const SkPath& path, const SkPaint& paint) {
|
||||
mCanvas->drawPath(path, paint);
|
||||
}
|
||||
|
||||
@@ -60,6 +60,8 @@ protected:
|
||||
virtual void onDrawRect(const SkRect&, const SkPaint&) override;
|
||||
virtual void onDrawRRect(const SkRRect&, const SkPaint&) override;
|
||||
virtual void onDrawPath(const SkPath& path, const SkPaint&) override;
|
||||
virtual void onDrawArc(const SkRect&, SkScalar startAngle, SkScalar sweepAngle, bool useCenter,
|
||||
const SkPaint&) override;
|
||||
virtual void onDrawBitmap(const SkBitmap&, SkScalar left, SkScalar top,
|
||||
const SkPaint*) override;
|
||||
virtual void onDrawBitmapRect(const SkBitmap&, const SkRect* src, const SkRect& dst,
|
||||
|
||||
Reference in New Issue
Block a user