Home | History | Annotate | Download | only in core

Lines Matching refs:oval

2089 void SkCanvas::onDrawOval(const SkRect& oval, const SkPaint& paint) {
2090 SkASSERT(oval.isSorted());
2093 if (this->quickReject(paint.computeFastBounds(oval, &storage))) {
2098 LOOPER_BEGIN(paint, SkDrawFilter::kOval_Type, &oval)
2101 iter.fDevice->drawOval(oval, looper.paint());
2107 void SkCanvas::onDrawArc(const SkRect& oval, SkScalar startAngle,
2110 SkASSERT(oval.isSorted());
2113 // Note we're using the entire oval as the bounds.
2114 if (this->quickReject(paint.computeFastBounds(oval, &storage))) {
2119 LOOPER_BEGIN(paint, SkDrawFilter::kOval_Type, &oval)
2122 iter.fDevice->drawArc(oval, startAngle, sweepAngle, useCenter, looper.paint());
2801 void SkCanvas::drawArc(const SkRect& oval, SkScalar startAngle,
2805 if (oval.isEmpty() || !sweepAngle) {
2808 this->onDrawArc(oval, startAngle, sweepAngle, useCenter, paint);