/external/skia/src/gpu/effects/ |
D | GrRRectEffect.cpp | 81 const SkRRect& rrect) { in Make() argument 86 new CircularRRectEffect(edgeType, circularCornerFlags, rrect)); in Make() 90 const SkRRect& rrect) in CircularRRectEffect() argument 92 , fRRect(rrect) in CircularRRectEffect() 113 SkRRect rrect; in TestCreate() local 114 rrect.setRectXY(SkRect::MakeWH(w, h), r, r); in TestCreate() 119 fp = GrRRectEffect::Make(et, rrect); in TestCreate() 295 const SkRRect& rrect = crre.getRRect(); in onSetData() local 296 if (rrect != fPrevRRect) { in onSetData() 297 SkRect rect = rrect.getBounds(); in onSetData() [all …]
|
/external/skia/tools/lua/ |
D | classify_rrect_clips.lua | 6 function classify_rrect(rrect) 7 if (rrect:type() == "simple") then 8 local x, y = rrect:radii(0) 14 elseif (rrect:type() == "complex") then 21 local x, y = rrect:radii(i-1) 56 elseif (rrect:type() == "rect") then 58 elseif (rrect:type() == "oval") then 59 local x, y = rrect:radii(0) 65 elseif (rrect:type() == "empty") then 91 local rrect = t.rrect [all …]
|
/external/skia/gm/ |
D | rrect.cpp | 100 static void draw_rrect_color(SkCanvas* canvas, const SkRRect& rrect) { in draw_rrect_color() argument 105 if (rrect.isRect()) { in draw_rrect_color() 107 } else if (rrect.isOval()) { in draw_rrect_color() 109 } else if (rrect.isSimple()) { in draw_rrect_color() 114 canvas->drawRRect(rrect, paint); in draw_rrect_color() 117 static void drawrr(SkCanvas* canvas, const SkRRect& rrect, InsetProc proc) { in drawrr() argument 120 proc(rrect, d, d, &rr); in drawrr() 144 SkRRect rrect[4]; in onDraw() local 150 rrect[0].setRect(r); in onDraw() 151 rrect[1].setOval(r); in onDraw() [all …]
|
D | pathcontourstart.cpp | 63 SkRRect rrect; in onDraw() local 65 rrect.setRectRadii(rect, radii); in onDraw() 68 path.addRRect(rrect, dir, startIndex); in onDraw() 73 SkRRect rrect; in onDraw() local 74 rrect.setRect(rect); in onDraw() 77 path.addRRect(rrect, dir, startIndex); in onDraw() 82 SkRRect rrect; in onDraw() local 83 rrect.setOval(rect); in onDraw() 86 path.addRRect(rrect, dir, startIndex); in onDraw()
|
D | bigrrectaaeffect.cpp | 24 BigRRectAAEffectGM(const SkRRect& rrect, const char* name) in BigRRectAAEffectGM() argument 25 : fRRect(rrect) in BigRRectAAEffectGM() 29 fTestWidth = SkScalarCeilToInt(rrect.width()) + 2 * kGap; in BigRRectAAEffectGM() 30 fTestHeight = SkScalarCeilToInt(rrect.height()) + 2 * kGap; in BigRRectAAEffectGM() 78 SkRRect rrect = fRRect; in onDraw() local 79 rrect.offset(SkIntToScalar(x + kGap), SkIntToScalar(y + kGap)); in onDraw() 80 sk_sp<GrFragmentProcessor> fp(GrRRectEffect::Make(edgeType, rrect)); in onDraw()
|
D | rrectclipdrawpaint.cpp | 15 SkRRect rrect = SkRRect::MakeRectXY(SkRect::MakeXYWH(10.f, 10.f, 236.f, 236.f), 30.f, 40.f); variable 25 canvas->clipRRect(rrect, true); 32 canvas->clipRRect(rrect, false); 42 canvas->clipRRect(rrect, true); 51 canvas->clipRRect(rrect, false);
|
D | rrects.cpp | 106 SkRRect rrect = fRRects[curRRect]; in onDraw() local 107 rrect.offset(SkIntToScalar(x), SkIntToScalar(y)); in onDraw() 109 sk_sp<GrFragmentProcessor> fp(GrRRectEffect::Make(edgeType, rrect)); in onDraw() 116 SkRect bounds = rrect.getBounds(); in onDraw()
|
/external/skia/src/gpu/ |
D | GrShape.h | 45 explicit GrShape(const SkRRect& rrect) : GrShape(rrect, GrStyle::SimpleFill()) {} in GrShape() argument 54 GrShape(const SkRRect& rrect, const GrStyle& style) in GrShape() argument 57 fRRectData.fRRect = rrect; in GrShape() 59 fRRectData.fStart = DefaultRRectDirAndStartIndex(rrect, style.hasPathEffect(), in GrShape() 64 GrShape(const SkRRect& rrect, SkPath::Direction dir, unsigned start, bool inverted, in GrShape() argument 68 fRRectData.fRRect = rrect; in GrShape() 79 fRRectData.fStart = DefaultRRectDirAndStartIndex(rrect, false, &fRRectData.fDir); in GrShape() 99 GrShape(const SkRRect& rrect, const SkPaint& paint) in GrShape() argument 102 fRRectData.fRRect = rrect; in GrShape() 104 fRRectData.fStart = DefaultRRectDirAndStartIndex(rrect, fStyle.hasPathEffect(), in GrShape() [all …]
|
D | GrRenderTargetContext.cpp | 358 SkRRect rrect; in drawPaint() local 365 if (!paint.numTotalFragmentProcessors() && clip.isRRect(r, &rrect, &aa) && !rrect.isRect()) { in drawPaint() 366 this->drawRRect(GrNoClip(), std::move(paint), aa, SkMatrix::I(), rrect, in drawPaint() 551 SkRRect rrect = SkRRect::MakeRectXY(rect.makeOutset(r, r), r, r); in drawRect() local 552 this->drawRRect(clip, std::move(paint), aa, viewMatrix, rrect, in drawRect() 886 const SkRRect& rrect, in drawRRect() argument 892 if (rrect.isEmpty()) { in drawRRect() 905 if (rrect.transform(viewMatrix, &devRRect) && clip->quickContains(devRRect)) { in drawRRect() 918 oa->recordRRect(rrect, viewMatrix, std::move(paint), aa, fInstancedPipelineInfo)); in drawRRect() 930 rrect, in drawRRect() [all …]
|
/external/skia/samplecode/ |
D | SampleClock.cpp | 56 SkRRect rrect; in onDrawContent() local 58 rrect.setRectRadii(rect, radii); in onDrawContent() 69 canvas->drawRRect(rrect, paintFill); in onDrawContent() 84 rrect.setRectRadii(rect, radii); in onDrawContent() 97 canvas->drawRRect(rrect, paintFill); in onDrawContent() 124 rrect.setRectRadii(rect, radii); in onDrawContent() 125 canvas->drawRRect(rrect, paintFill); in onDrawContent() 145 rrect.setRectRadii(rect, radii); in onDrawContent() 146 canvas->drawRRect(rrect, paintFill); in onDrawContent() 167 rrect.setRectRadii(rect, radii); in onDrawContent() [all …]
|
D | SampleSVGPong.cpp | 64 sk_sp<SkSVGRect> make_svg_rrect(const SkRRect& rrect) { in make_svg_rrect() argument 66 node->setX(SkSVGLength(rrect.rect().x())); in make_svg_rrect() 67 node->setY(SkSVGLength(rrect.rect().y())); in make_svg_rrect() 68 node->setWidth(SkSVGLength(rrect.width())); in make_svg_rrect() 69 node->setHeight(SkSVGLength(rrect.height())); in make_svg_rrect() 70 node->setRx(SkSVGLength(rrect.getSimpleRadii().x())); in make_svg_rrect() 71 node->setRy(SkSVGLength(rrect.getSimpleRadii().y())); in make_svg_rrect() 200 void initialize(const SkRRect& rrect, SkColor color, in initialize() 202 objectNode = make_svg_rrect(rrect); in initialize() 205 shadowNode = make_svg_rrect(rrect); in initialize() [all …]
|
D | SamplePathFuzz.cpp | 321 SkRRect rrect; in makeRRect() local 328 rrect.setEmpty(); in makeRRect() 332 rrect.setRect(rect); in makeRRect() 336 rrect.setOval(oval); in makeRRect() 342 rrect.setRectXY(rect, xRad, yRad); in makeRRect() 350 rrect.setNinePatch(rect, leftRad, topRad, rightRad, bottomRad); in makeRRect() 357 rrect.setRectRadii(rect, radii); in makeRRect() 360 return rrect; in makeRRect() 398 SkRRect rrect = makeRRect(); in makePath() local 400 path.addRRect(rrect, dir); in makePath()
|
/external/skia/src/gpu/instanced/ |
D | InstancedOp.cpp | 49 void InstancedOp::appendRRectParams(const SkRRect& rrect) { in appendRRectParams() argument 51 switch (rrect.getType()) { in appendRRectParams() 53 const SkVector& radii = rrect.getSimpleRadii(); in appendRRectParams() 54 this->appendParamsTexel(radii.x(), radii.y(), rrect.width(), rrect.height()); in appendRRectParams() 58 float twoOverW = 2 / rrect.width(); in appendRRectParams() 59 float twoOverH = 2 / rrect.height(); in appendRRectParams() 60 const SkVector& radiiTL = rrect.radii(SkRRect::kUpperLeft_Corner); in appendRRectParams() 61 const SkVector& radiiBR = rrect.radii(SkRRect::kLowerRight_Corner); in appendRRectParams() 80 float twoOverW = 2 / rrect.width(); in appendRRectParams() 81 float twoOverH = 2 / rrect.height(); in appendRRectParams() [all …]
|
D | InstancedRenderingTypes.h | 55 inline static ShapeType GetRRectShapeType(const SkRRect& rrect) { in GetRRectShapeType() argument 56 SkASSERT(rrect.getType() >= SkRRect::kRect_Type && in GetRRectShapeType() 57 rrect.getType() <= SkRRect::kComplex_Type); in GetRRectShapeType() 58 return static_cast<ShapeType>(rrect.getType() - 1); in GetRRectShapeType()
|
/external/skia/src/core/ |
D | SkClipStack.h | 71 Element(const SkRRect& rrect, SkClipOp op, bool doAA) { in Element() argument 72 this->initRRect(0, rrect, op, doAA); in Element() 174 bool contains(const SkRRect& rrect) const { in contains() argument 177 return this->getRect().contains(rrect.getBounds()); in contains() 180 return fRRect.contains(rrect.getBounds()) || rrect == fRRect; in contains() 182 return fPath.get()->conservativelyContainsRect(rrect.getBounds()); in contains() 253 Element(int saveCount, const SkRRect& rrect, SkClipOp op, bool doAA) { in Element() argument 254 this->initRRect(saveCount, rrect, op, doAA); in Element() 283 void initRRect(int saveCount, const SkRRect& rrect, SkClipOp op, bool doAA) { in initRRect() argument 284 SkRRect::Type type = rrect.getType(); in initRRect() [all …]
|
D | SkMaskCache.cpp | 23 RRectBlurKey(SkScalar sigma, const SkRRect& rrect, SkBlurStyle style, SkBlurQuality quality) in RRectBlurKey() 27 , fRRect(rrect) in RRectBlurKey() 78 const SkRRect& rrect, SkMask* mask, SkResourceCache* localCache) { in FindAndRef() argument 80 RRectBlurKey key(sigma, rrect, style, quality); in FindAndRef() 91 const SkRRect& rrect, const SkMask& mask, SkCachedData* data, in Add() argument 93 RRectBlurKey key(sigma, rrect, style, quality); in Add()
|
D | SkClipStack.cpp | 106 SkRRect rrect; in initPath() local 107 rrect.setOval(ovalRect); in initPath() 108 this->initRRect(saveCount, rrect, op, doAA); in initPath() 632 bool SkClipStack::internalQuickContains(const SkRRect& rrect) const { in internalQuickContains() 641 if (SkRect::Intersects(element->getBounds(), rrect.getBounds())) { in internalQuickContains() 645 if (!element->contains(rrect)) { in internalQuickContains() 731 void SkClipStack::clipRRect(const SkRRect& rrect, const SkMatrix& matrix, SkClipOp op, in clipRRect() argument 734 if (rrect.transform(matrix, &transformedRRect)) { in clipRRect() 744 path.addRRect(rrect); in clipRRect() 883 bool SkClipStack::isRRect(const SkRect& bounds, SkRRect* rrect, bool* aa) const { in isRRect() argument [all …]
|
/external/skia/tools/debugger/ |
D | SkObjectParser.cpp | 170 SkRRect rrect; in PathToString() local 171 if (path.isRRect(&rrect)) { in PathToString() 272 SkString* SkObjectParser::RRectToString(const SkRRect& rrect, const char* title) { in RRectToString() argument 278 if (rrect.isEmpty()) { in RRectToString() 280 } else if (rrect.isRect()) { in RRectToString() 282 } else if (rrect.isOval()) { in RRectToString() 284 } else if (rrect.isSimple()) { in RRectToString() 286 } else if (rrect.isNinePatch()) { in RRectToString() 289 SkASSERT(rrect.isComplex()); in RRectToString() 297 mRRect->appendScalar(rrect.rect().left()); in RRectToString() [all …]
|
/external/skia/src/utils/ |
D | SkDumpCanvas.cpp | 38 static void toString(const SkRRect& rrect, SkString* str) { in toString() argument 39 SkRect r = rrect.getBounds(); in toString() 43 if (rrect.isOval()) { in toString() 45 } else if (rrect.isSimple()) { in toString() 46 const SkVector& rad = rrect.getSimpleRadii(); in toString() 48 } else if (rrect.isComplex()) { in toString() 50 rrect.radii(SkRRect::kUpperLeft_Corner), in toString() 51 rrect.radii(SkRRect::kUpperRight_Corner), in toString() 52 rrect.radii(SkRRect::kLowerRight_Corner), in toString() 53 rrect.radii(SkRRect::kLowerLeft_Corner), in toString() [all …]
|
/external/skia/tests/ |
D | MaskCacheTest.cpp | 36 SkRRect rrect; in DEF_TEST() local 37 rrect.setRectXY(rect, 30, 30); in DEF_TEST() 42 SkCachedData* data = SkMaskCache::FindAndRef(sigma, style, quality, rrect, &mask, &cache); in DEF_TEST() 51 SkMaskCache::Add(sigma, style, quality, rrect, mask, data, &cache); in DEF_TEST() 58 data = SkMaskCache::FindAndRef(sigma, style, quality, rrect, &mask, &cache); in DEF_TEST()
|
D | GrShapeTest.cpp | 130 RRectGeo(const SkRRect& rrect) : fRRect(rrect) {} in RRectGeo() argument 242 const SkRRect& rrect() const { return fRRect; } in rrect() function in __anon026913a40111::RRectPathGeo 1048 SkRRect rrect; in test_path_effect_makes_rrect() local 1051 REPORTER_ASSERT(reporter, geoPECase.appliedPathEffectShape().asRRect(&rrect, nullptr, nullptr, in test_path_effect_makes_rrect() 1053 REPORTER_ASSERT(reporter, rrect == RRectPathEffect::RRect()); in test_path_effect_makes_rrect() 1056 REPORTER_ASSERT(reporter, geoPECase.appliedFullStyleShape().asRRect(&rrect, nullptr, nullptr, in test_path_effect_makes_rrect() 1058 REPORTER_ASSERT(reporter, rrect == RRectPathEffect::RRect()); in test_path_effect_makes_rrect() 1062 REPORTER_ASSERT(reporter, geoPEStrokeCase.appliedPathEffectShape().asRRect(&rrect, nullptr, in test_path_effect_makes_rrect() 1064 REPORTER_ASSERT(reporter, rrect == RRectPathEffect::RRect()); in test_path_effect_makes_rrect() 1067 REPORTER_ASSERT(reporter, !geoPEStrokeCase.appliedFullStyleShape().asRRect(&rrect, nullptr, in test_path_effect_makes_rrect() [all …]
|
/external/skia/src/effects/ |
D | SkBlurMaskFilter.cpp | 68 const SkRRect& rrect, 358 static bool draw_rrect_into_mask(const SkRRect rrect, SkMask* mask) { in draw_rrect_into_mask() argument 359 if (!prepare_to_draw_into_mask(rrect.rect(), mask)) { in draw_rrect_into_mask() 374 canvas.drawRRect(rrect, paint); in draw_rrect_into_mask() 429 SkBlurQuality quality, const SkRRect& rrect) { in find_cached_rrect() argument 430 return SkMaskCache::FindAndRef(sigma, style, quality, rrect, mask); in find_cached_rrect() 434 SkBlurQuality quality, const SkRRect& rrect) { in add_cached_rrect() argument 437 SkMaskCache::Add(sigma, style, quality, rrect, *mask, cache); in add_cached_rrect() 464 SkBlurMaskFilterImpl::filterRRectToNine(const SkRRect& rrect, const SkMatrix& matrix, in filterRRectToNine() argument 468 switch (rrect.getType()) { in filterRRectToNine() [all …]
|
/external/skia/src/gpu/ops/ |
D | GrShadowRRectOp.cpp | 648 const SkRRect& rrect, in Make() argument 654 (rrect.isSimpleCircular() || rrect.isRect() || rrect.isCircle())); in Make() 657 const SkRect& rrectBounds = rrect.getBounds(); in Make() 662 SkScalar radius = rrect.getSimpleRadii().fX; in Make() 669 rrect.isOval(), in Make() 698 SkRRect rrect = SkRRect::MakeOval(circle); in GR_DRAW_OP_TEST_DEFINE() local 699 return GrShadowRRectOp::Make(color, viewMatrix, rrect, blurWidth, insetWidth, blurClamp); in GR_DRAW_OP_TEST_DEFINE() 701 SkRRect rrect; in GR_DRAW_OP_TEST_DEFINE() local 704 rrect = GrTest::TestRRectSimple(random); in GR_DRAW_OP_TEST_DEFINE() 705 } while (!rrect.isSimpleCircular()); in GR_DRAW_OP_TEST_DEFINE() [all …]
|
D | GrOvalOpFactory.cpp | 1922 for (const auto& rrect : fRRects) { in onPrepareDraws() local 1923 GrColor color = rrect.fColor; in onPrepareDraws() 1924 SkScalar outerRadius = rrect.fOuterRadius; in onPrepareDraws() 1925 const SkRect& bounds = rrect.fDevBounds; in onPrepareDraws() 1933 SkScalar innerRadius = rrect.fType != kFill_RRectType in onPrepareDraws() 1934 ? rrect.fInnerRadius / rrect.fOuterRadius in onPrepareDraws() 1935 : -1.0f / rrect.fOuterRadius; in onPrepareDraws() 1973 if (kOverstroke_RRectType == rrect.fType) { in onPrepareDraws() 1974 SkASSERT(rrect.fInnerRadius <= 0.0f); in onPrepareDraws() 1976 SkScalar overstrokeOuterRadius = outerRadius - rrect.fInnerRadius; in onPrepareDraws() [all …]
|
/external/skia/bench/ |
D | PictureOverheadBench.cpp | 99 SkRRect rrect; in onDraw() local 100 rrect.setOval({0, 0, 1000, 1000}); in onDraw() 105 canvas->drawRRect(rrect, paint); in onDraw()
|