/third_party/skia/docs/examples/ |
H A D | SKIA_LOGO_ANIMATE.cpp | 109 SkRRect rrect; in REG_FIDDLE_ANIMATED() local 110 rrect.setRectXY({138, 291, 341, 300}, 25.0, 5.0); in REG_FIDDLE_ANIMATED() 111 canvas->drawRRect(rrect, p); in REG_FIDDLE_ANIMATED()
|
H A D | SKIA_LOGO.cpp | 91 SkRRect rrect; in REG_FIDDLE() local 92 rrect.setRectXY({138, 291, 341, 300}, 25.0, 5.0); in REG_FIDDLE() 93 canvas->drawRRect(rrect, p); in REG_FIDDLE()
|
/third_party/skia/gm/ |
H A D | rrects.cpp | 58 SkString name("rrect"); 123 SkRRect rrect = fRRects[curRRect]; variable 124 rrect.offset(SkIntToScalar(x), SkIntToScalar(y)); 128 edgeType, rrect, caps); 135 SkRect bounds = rrect.getBounds();
|
H A D | complexclip_blur_tiled.cpp | 58 SkRRect rrect = SkRRect::MakeRectXY(rect.makeInset(20, 20), 25, 25); variable 59 tileCanvas->clipRRect(rrect, SkClipOp::kDifference, true);
|
H A D | manypaths.cpp | 105 SkRRect rrect = SkRRect::MakeRectXY(rect, 1, 1); variable 109 canvas->drawRRect(rrect, paint);
|
H A D | skbug_257.cpp | 107 SkRRect rrect; in DEF_SIMPLE_GM() local 109 rrect.setRectRadii(rect, radii); in DEF_SIMPLE_GM() 110 canvas->drawRRect(rrect, checker); in DEF_SIMPLE_GM()
|
H A D | blurignorexform.cpp | 45 : DrawType::kRect == fDrawType ? "rect" : "rrect"); 80 SkRRect rrect = SkRRect::MakeRectXY(rect, kRadius/2.0f, kRadius/2.0f); variable 91 canvas->drawRRect(rrect, paint);
|
H A D | animatedimageblurs.cpp | 65 SkRRect rrect = SkRRect::MakeRectXY(rect, fNodes[i].size(), fNodes[i].size()); variable 66 canvas->drawRRect(rrect, paint);
|
/third_party/skia/src/gpu/ops/ |
H A D | ShadowRRectOp.cpp | 487 // Effectively this is an additional stroked rrect, with its in fillInRRectVerts() 709 const SkRRect& rrect, in Make() 712 // Shadow rrect ops only handle simple circular rrects. in Make() 713 SkASSERT(viewMatrix.isSimilarity() && SkRRectPriv::EqualRadii(rrect)); in Make() 721 const SkRect& rrectBounds = rrect.getBounds(); in Make() 726 SkScalar radius = SkRRectPriv::GetSimpleRadii(rrect).fX; in Make() 739 rrect.isOval(), in Make() 773 SkRRect rrect = SkRRect::MakeOval(circle); in GR_DRAW_OP_TEST_DEFINE() local 775 context, color, viewMatrix, rrect, blurWidth, insetWidth)) { in GR_DRAW_OP_TEST_DEFINE() 779 SkRRect rrect; in GR_DRAW_OP_TEST_DEFINE() local 706 Make(GrRecordingContext* context, GrColor color, const SkMatrix& viewMatrix, const SkRRect& rrect, SkScalar blurWidth, SkScalar insetWidth) Make() argument [all...] |
/third_party/skia/src/core/ |
H A D | SkBlurMF.cpp | 196 static bool draw_rrect_into_mask(const SkRRect rrect, SkMask* mask) { in draw_rrect_into_mask() argument 197 if (!prepare_to_draw_into_mask(rrect.rect(), mask)) { in draw_rrect_into_mask() 212 canvas.drawRRect(rrect, paint); in draw_rrect_into_mask() 267 const SkRRect& rrect) { in find_cached_rrect() 268 return SkMaskCache::FindAndRef(sigma, style, rrect, mask); in find_cached_rrect() 272 const SkRRect& rrect) { in add_cached_rrect() 275 SkMaskCache::Add(sigma, style, rrect, *mask, cache); in add_cached_rrect() 297 SkBlurMaskFilterImpl::filterRRectToNine(const SkRRect& rrect, const SkMatrix& matrix, in filterRRectToNine() argument 301 switch (rrect.getType()) { in filterRRectToNine() 330 if (rect_exceeds(rrect in filterRRectToNine() 266 find_cached_rrect(SkMask* mask, SkScalar sigma, SkBlurStyle style, const SkRRect& rrect) find_cached_rrect() argument 271 add_cached_rrect(SkMask* mask, SkScalar sigma, SkBlurStyle style, const SkRRect& rrect) add_cached_rrect() argument [all...] |
H A D | SkRecorder.cpp | 187 void SkRecorder::onDrawRRect(const SkRRect& rrect, const SkPaint& paint) { in onDrawRRect() argument 188 this->append<SkRecords::DrawRRect>(paint, rrect); in onDrawRRect() 366 void SkRecorder::onClipRRect(const SkRRect& rrect, SkClipOp op, ClipEdgeStyle edgeStyle) { in onClipRRect() argument 367 INHERITED(onClipRRect, rrect, op, edgeStyle); in onClipRRect() 369 this->append<SkRecords::ClipRRect>(rrect, opAA); in onClipRRect()
|
H A D | SkCanvas.cpp | 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)) { [all...] |
H A D | SkRasterClipStack.h | 58 void clipRRect(const SkMatrix& ctm, const SkRRect& rrect, SkClipOp op, bool aa) { in clipRRect() argument 59 this->writable_rc().op(rrect, ctm, op, this->finalAA(aa)); in clipRRect()
|
H A D | SkClipStackDevice.cpp | 34 void SkClipStackDevice::onClipRRect(const SkRRect& rrect, SkClipOp op, bool aa) { in onClipRRect() argument 35 fClipStack.clipRRect(rrect, this->localToDevice(), op, aa); in onClipRRect()
|
H A D | SkPictureRecord.cpp | 334 void SkPictureRecord::onClipRRect(const SkRRect& rrect, SkClipOp op, ClipEdgeStyle edgeStyle) { in onClipRRect() argument 335 this->recordClipRRect(rrect, op, kSoft_ClipEdgeStyle == edgeStyle); in onClipRRect() 336 this->INHERITED::onClipRRect(rrect, op, edgeStyle); in onClipRRect() 339 size_t SkPictureRecord::recordClipRRect(const SkRRect& rrect, SkClipOp op, bool doAA) { in recordClipRRect() argument 340 // op + rrect + clip params in recordClipRRect() 348 this->addRRect(rrect); in recordClipRRect() 500 void SkPictureRecord::onDrawRRect(const SkRRect& rrect, const SkPaint& paint) { in onDrawRRect() argument 501 // op + paint index + rrect in onDrawRRect() 505 this->addRRect(rrect); in onDrawRRect() 910 void SkPictureRecord::addRRect(const SkRRect& rrect) { in addRRect() argument [all...] |
H A D | SkDevice.h | 165 void clipRRect(const SkRRect& rrect, SkClipOp op, bool aa) { in clipRRect() argument 166 this->onClipRRect(rrect, op, aa); in clipRRect() 216 virtual void onClipRRect(const SkRRect& rrect, SkClipOp, bool aa) {} in onClipRRect() argument 499 void onClipRRect(const SkRRect& rrect, SkClipOp op, bool aa) override;
|
H A D | SkPicturePlayback.cpp | 171 SkRRect rrect; in handleOp() local 172 reader->readRRect(&rrect); in handleOp() 182 canvas->clipRRect(rrect, clipOp, doAA); in handleOp() 576 SkRRect rrect; in handleOp() local 577 reader->readRRect(&rrect); in handleOp() 580 canvas->drawRRect(rrect, paint); in handleOp()
|
/third_party/skia/src/gpu/ |
H A D | GrSWMaskHelper.cpp | 59 void GrSWMaskHelper::drawRRect(const SkRRect& rrect, const SkMatrix& matrix, SkRegion::Op op, in drawRRect() argument 66 fDraw.drawRRect(rrect, get_paint(op, aa, alpha)); in drawRRect() 116 fDraw.drawRRect(shape.rrect(), paint); in drawShape()
|
H A D | GrClip.h | 42 PreClipResult(SkRRect rrect, GrAA aa) in PreClipResult() 44 , fRRect(rrect) in PreClipResult() 84 * as kUnclipped and not as a degenerate rrect that matches the bounds.
|
/third_party/skia/src/gpu/geometry/ |
H A D | GrStyledShape.cpp | 185 // Dir and start are only used for rect and rrect shapes, so are not included in other in writeUnstyledKey() 219 fShape.rrect().writeToMemory(key); in writeUnstyledKey() 425 bool GrStyledShape::asRRect(SkRRect* rrect, SkPathDirection* dir, unsigned* start, in asRRect() argument 439 if (rrect) { in asRRect() 440 *rrect = SkRRect::MakeRect(fShape.rect()); in asRRect() 453 // rect edges. Thus, we may need to modify the rrect's start index and direction. in asRRect() 484 if (rrect) { in asRRect() 485 *rrect = fShape.rrect(); in asRRect() 492 // Canonicalize the index if the rrect i in asRRect() [all...] |
/third_party/skia/src/utils/ |
H A D | SkNWayCanvas.cpp | 140 void SkNWayCanvas::onClipRRect(const SkRRect& rrect, SkClipOp op, ClipEdgeStyle edgeStyle) { in onClipRRect() argument 143 iter->clipRRect(rrect, op, kSoft_ClipEdgeStyle == edgeStyle); in onClipRRect() 145 this->INHERITED::onClipRRect(rrect, op, edgeStyle); in onClipRRect() 231 void SkNWayCanvas::onDrawRRect(const SkRRect& rrect, const SkPaint& paint) { in onDrawRRect() argument 234 iter->drawRRect(rrect, paint); in onDrawRRect()
|
/third_party/skia/modules/sksg/samples/ |
H A D | SampleSVGPong.cpp | 225 void initialize(const SkRRect& rrect, const SkPoint& p, const SkVector& s) { in initialize() 226 objectNode = sksg::RRect::Make(rrect); in initialize() 227 shadowNode = sksg::RRect::Make(rrect); in initialize() 231 size = SkSize::Make(rrect.width(), rrect.height()); in initialize()
|
/third_party/skia/modules/skparagraph/src/ |
H A D | ParagraphPainterImpl.cpp | 66 void CanvasParagraphPainter::drawRRect(const SkRRect& rrect, const SkColor color) { in drawRRect() argument 70 fCanvas->drawRRect(rrect, paint); in drawRRect()
|
/third_party/skia/include/private/ |
H A D | SkPathRef.h | 249 bool isRRect(SkRRect* rrect, bool* isCCW, unsigned* start) const { in isRRect() argument 251 if (rrect) { in isRRect() 252 *rrect = this->getRRect(); in isRRect() 523 // Both the circle and rrect special cases have a notion of direction and starting point
|
/third_party/skia/tests/ |
H A D | RRectInPathTest.cpp | 21 // Test that rotations/mirrors of the rrect path are still rrect paths and the returned in path_contains_rrect() 57 SkRRect rrect = path_contains_rrect(reporter, path, &outDir, &outStart); in inner_path_contains_rrect() local 59 return rrect; in inner_path_contains_rrect() 81 SkRRect rrect; in path_contains_rrect_check() local 82 rrect.setRectRadii(r, v); in path_contains_rrect_check() 83 path_contains_rrect_check(reporter, rrect, dir, start); in path_contains_rrect_check() 319 // Test out the rrect from skia:3466 in test_round_rect_basic()
|