Lines Matching refs:rrect
1506 void SkCanvas::clipRRect(const SkRRect& rrect, SkClipOp op, bool doAA) {
1509 if (rrect.isRect()) {
1510 this->onClipRect(rrect.getBounds(), op, edgeStyle);
1512 this->onClipRRect(rrect, op, edgeStyle);
1516 void SkCanvas::onClipRRect(const SkRRect& rrect, SkClipOp op, ClipEdgeStyle edgeStyle) {
1520 this->topDevice()->clipRRect(rrect, op, isAA);
1533 SkRRect rrect;
1535 rrect.setOval(r);
1536 this->onClipRRect(rrect, op, edgeStyle);
1539 if (path.isRRect(&rrect)) {
1540 this->onClipRRect(rrect, op, edgeStyle);
1794 void SkCanvas::drawRRect(const SkRRect& rrect, const SkPaint& paint) {
1796 this->onDrawRRect(rrect, paint);
2098 void SkCanvas::onDrawRRect(const SkRRect& rrect, const SkPaint& paint) {
2099 const SkRect& bounds = rrect.getBounds();
2102 if (rrect.isRect()) {
2106 } else if (rrect.isOval()) {
2118 this->topDevice()->drawRRect(rrect, layer->paint());
2620 SkRRect rrect;
2621 rrect.setRectXY(r, rx, ry);
2622 this->drawRRect(rrect, paint);