Home
last modified time | relevance | path

Searched refs:rrect (Results 1 - 25 of 253) sorted by relevance

1234567891011

/foundation/arkui/ace_engine/frameworks/base/geometry/
H A Drrect.h48 RRect rrect; in MakeRect() local
49 rrect.SetRect(rect); in MakeRect()
50 return rrect; in MakeRect()
55 RRect rrect; in MakeRRect() local
56 rrect.SetRectWithSimpleRadius(rect, radius.GetX().Value(), radius.GetY().Value()); in MakeRRect()
57 return rrect; in MakeRRect()
62 RRect rrect; in MakeRRect() local
63 rrect.SetRectWithSimpleRadius(rect, x, y); in MakeRRect()
64 return rrect; in MakeRRect()
69 RRect rrect; in MakeOval() local
[all...]
/third_party/skia/docs/examples/
H A DRRect_Corner.cpp9 SkRRect rrect; in REG_FIDDLE() local
11 rrect.setRectRadii({30, 10, 100, 60}, corners); in REG_FIDDLE()
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
14 const SkRect r = rrect.getBounds(); in REG_FIDDLE()
15 canvas->drawLine(r.fLeft, r.fTop + rrect.radii(SkRRect::kUpperLeft_Corner).fY, in REG_FIDDLE()
16 r.fRight, r.fTop + rrect.radii(SkRRect::kUpperRight_Corner).fY, paint); in REG_FIDDLE()
17 canvas->drawLine(r.fLeft, r.fBottom - rrect.radii(SkRRect::kLowerLeft_Corner).fY, in REG_FIDDLE()
18 r.fRight, r.fBottom - rrect.radii(SkRRect::kLowerRight_Corner).fY, paint); in REG_FIDDLE()
19 canvas->drawLine(r.fLeft + rrect.radii(SkRRect::kUpperLeft_Corner).fX, r.fTop, in REG_FIDDLE()
20 r.fLeft + rrect in REG_FIDDLE()
[all...]
H A DRRect_setNinePatch.cpp9 SkRRect rrect; in REG_FIDDLE() local
10 rrect.setNinePatch({30, 10, 100, 60}, 10, 20, 20, 10); in REG_FIDDLE()
11 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
13 const SkRect r = rrect.getBounds(); in REG_FIDDLE()
14 canvas->drawLine(r.fLeft, r.fTop + rrect.radii(SkRRect::kUpperLeft_Corner).fY, in REG_FIDDLE()
15 r.fRight, r.fTop + rrect.radii(SkRRect::kUpperRight_Corner).fY, paint); in REG_FIDDLE()
16 canvas->drawLine(r.fLeft, r.fBottom - rrect.radii(SkRRect::kLowerLeft_Corner).fY, in REG_FIDDLE()
17 r.fRight, r.fBottom - rrect.radii(SkRRect::kLowerRight_Corner).fY, paint); in REG_FIDDLE()
18 canvas->drawLine(r.fLeft + rrect.radii(SkRRect::kUpperLeft_Corner).fX, r.fTop, in REG_FIDDLE()
19 r.fLeft + rrect in REG_FIDDLE()
[all...]
H A DRRect_getSimpleRadii.cpp8 auto drawDetails = [=](const SkRRect& rrect) { in REG_FIDDLE()
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
13 SkVector corner = rrect.getSimpleRadii(); in REG_FIDDLE()
19 SkRRect rrect = SkRRect::MakeRect({30, 10, 100, 60}); in REG_FIDDLE() local
20 drawDetails(rrect); in REG_FIDDLE()
21 rrect.setRectXY(rrect.getBounds(), 5, 8); in REG_FIDDLE()
22 drawDetails(rrect); in REG_FIDDLE()
H A DRRect_isNinePatch.cpp12 SkRRect rrect; in REG_FIDDLE() local
13 rrect.setRectRadii({30, 10, 100, 60}, radii); in REG_FIDDLE()
14 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
15 canvas->drawString(rrect.isNinePatch() ? "9 patch" : "not 9 patch", 64, 90, paint); in REG_FIDDLE()
17 rrect.setRectRadii(rrect.getBounds(), radii); in REG_FIDDLE()
19 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
20 canvas->drawString(rrect.isNinePatch() ? "9 patch" : "not 9 patch", 64, 90, paint); in REG_FIDDLE()
H A DRRect_isComplex.cpp12 SkRRect rrect; in REG_FIDDLE() local
13 rrect.setRectRadii({30, 10, 100, 60}, radii); in REG_FIDDLE()
14 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
15 canvas->drawString(rrect.isComplex() ? "complex" : "not complex", 64, 90, paint); in REG_FIDDLE()
17 rrect.setRectRadii(rrect.getBounds(), radii); in REG_FIDDLE()
19 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
20 canvas->drawString(rrect.isComplex() ? "complex" : "not complex", 64, 90, paint); in REG_FIDDLE()
H A DRRect_isSimple.cpp12 SkRRect rrect; in REG_FIDDLE() local
13 rrect.setRectRadii({30, 10, 100, 60}, radii); in REG_FIDDLE()
14 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
15 canvas->drawString(rrect.isSimple() ? "simple" : "not simple", 64, 90, paint); in REG_FIDDLE()
17 rrect.setRectRadii(rrect.getBounds(), radii); in REG_FIDDLE()
19 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
20 canvas->drawString(rrect.isSimple() ? "simple" : "not simple", 64, 90, paint); in REG_FIDDLE()
H A DRRect_isOval.cpp11 SkRRect rrect = SkRRect::MakeRectXY({30, 10, 100, 60}, 40, 30); in REG_FIDDLE() local
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
13 canvas->drawString(rrect.isOval() ? "oval" : "not oval", 64, 90, paint); in REG_FIDDLE()
14 rrect.setRectXY(rrect.getBounds(), 35, 25); in REG_FIDDLE()
16 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
17 canvas->drawString(rrect.isOval() ? "oval" : "not oval", 64, 90, paint); in REG_FIDDLE()
H A DRRect_isRect.cpp11 SkRRect rrect = SkRRect::MakeRect({30, 10, 100, 60}); in REG_FIDDLE() local
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
13 canvas->drawString(rrect.isRect() ? "rect" : "not rect", 64, 90, paint); in REG_FIDDLE()
15 rrect.setRectRadii(rrect.getBounds(), radii); in REG_FIDDLE()
17 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
18 canvas->drawString(rrect.isRect() ? "rect" : "not rect", 64, 90, paint); in REG_FIDDLE()
H A DRRect_isEmpty.cpp11 SkRRect rrect = SkRRect::MakeRectXY({30, 10, 100, 60}, 10, 5); in REG_FIDDLE() local
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
13 canvas->drawString(rrect.isEmpty() ? "empty" : "not empty", 64, 90, paint); in REG_FIDDLE()
14 rrect.inset(40, 0); in REG_FIDDLE()
16 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
17 canvas->drawString(rrect.isEmpty() ? "empty" : "not empty", 64, 90, paint); in REG_FIDDLE()
H A DRRect_MakeRect.cpp8 SkRRect rrect = SkRRect::MakeRect({30, 10, 100, 60}); in REG_FIDDLE() local
9 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
10 rrect.setOval(rrect.getBounds()); in REG_FIDDLE()
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
H A DRRect_getBounds.cpp8 SkRRect rrect = SkRRect::MakeRectXY({20, 20, 220, 100}, 15, 15); in REG_FIDDLE() local
9 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
11 rrect = SkRRect::MakeOval(rrect.getBounds()); in REG_FIDDLE()
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
H A DRRect_MakeRectXY.cpp8 SkRRect rrect = SkRRect::MakeRectXY({30, 10, 100, 60}, 20, 20); in REG_FIDDLE() local
9 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
10 rrect.setRect(rrect.getBounds()); in REG_FIDDLE()
13 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
H A DRRect_MakeOval.cpp8 SkRRect rrect = SkRRect::MakeOval({30, 10, 100, 60}); in REG_FIDDLE() local
9 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
10 rrect.setRect(rrect.getBounds()); in REG_FIDDLE()
13 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
H A DRRect_setRectXY.cpp8 SkRRect rrect = SkRRect::MakeRectXY({30, 10, 100, 60}, 20, 20); in REG_FIDDLE() local
9 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
10 rrect.setRectXY(rrect.getBounds(), 5, 5); in REG_FIDDLE()
13 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
H A DRRect_setOval.cpp8 SkRRect rrect = SkRRect::MakeRectXY({30, 10, 100, 60}, 20, 20); in REG_FIDDLE() local
9 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
10 rrect.setOval(rrect.getBounds()); in REG_FIDDLE()
13 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
H A DRRect_transform.cpp9 SkRRect rrect; in REG_FIDDLE() local
10 rrect.setRectRadii({10, 10, 110, 80}, radii); in REG_FIDDLE()
12 SkMatrix matrix = SkMatrix::RectToRect(rrect.rect(), {140, 30, 220, 80}, in REG_FIDDLE()
14 bool success = rrect.transform(matrix, &transformed); in REG_FIDDLE()
17 canvas->drawString("rrect", 55, 100, paint); in REG_FIDDLE()
20 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
/third_party/skia/src/gpu/effects/
H A DGrRRectEffect.cpp20 // The effects defined here only handle rrect radii >= kRadiusMin.
83 uint32_t circularCornerFlags, const SkRRect& rrect) { in Make()
88 new CircularRRectEffect(std::move(inputFP), edgeType, circularCornerFlags, rrect))); in Make()
94 const SkRRect& rrect) in CircularRRectEffect()
98 , fRRect(rrect) in CircularRRectEffect()
129 SkRRect rrect; in TestCreate() local
130 rrect.setRectXY(SkRect::MakeWH(w, h), r, r); in TestCreate()
136 std::tie(success, fp) = GrRRectEffect::Make(std::move(fp), et, rrect, in TestCreate()
162 // The inner rect is the rrect bounds inset by the radius. Its left, top, right, and bottom in emitCode()
163 // edges correspond to components x, y, z, and w, respectively. When a side of the rrect ha in emitCode()
81 Make(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, uint32_t circularCornerFlags, const SkRRect& rrect) Make() argument
91 CircularRRectEffect(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, uint32_t circularCornerFlags, const SkRRect& rrect) CircularRRectEffect() argument
297 const SkRRect& rrect = crre.fRRect; onSetData() local
426 Make(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, const SkRRect& rrect) Make() argument
436 EllipticalRRectEffect(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, const SkRRect& rrect) EllipticalRRectEffect() argument
477 SkRRect rrect; TestCreate() local
618 const SkRRect& rrect = erre.fRRect; onSetData() local
693 Make(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, const SkRRect& rrect, const GrShaderCaps& caps) Make() argument
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/
H A Drs_border.cpp348 bool RSBorder::ApplySimpleBorder(const RRect& rrect) const in ApplySimpleBorder()
355 if (rrect.radius_[0].x_ != rrect.radius_[i].x_) { in ApplySimpleBorder()
363 return rrect.radius_[0].x_ > widths_.front() / PARAM_DOUBLE; in ApplySimpleBorder()
494 canvas.ClipRoundRect(borderGeo.rrect, Drawing::ClipOp::INTERSECT, true); in DrawBorderImpl()
496 float width = borderGeo.rrect.GetRect().GetWidth(); in DrawBorderImpl()
559 float offsetX = borderGeo.rrect.GetRect().GetLeft(); in CalcBorderPath()
560 float offsetY = borderGeo.rrect.GetRect().GetTop(); in CalcBorderPath()
561 float height = borderGeo.rrect.GetRect().GetHeight(); in CalcBorderPath()
562 float width = borderGeo.rrect in CalcBorderPath()
726 GetTLIP(const Drawing::RoundRect& rrect, const Drawing::Point& center) const GetTLIP() argument
773 GetTRIP(const Drawing::RoundRect& rrect, const Drawing::Point& center) const GetTRIP() argument
820 GetBLIP(const Drawing::RoundRect& rrect, const Drawing::Point& center) const GetBLIP() argument
867 GetBRIP(const Drawing::RoundRect& rrect, const Drawing::Point& center) const GetBRIP() argument
[all...]
/foundation/arkui/ace_engine/frameworks/core/components/focus_animation/
H A Drender_focus_animation.cpp84 void RenderFocusAnimation::SetFocusAnimationProperties(const RRect& rrect, const Offset& offset) in SetFocusAnimationProperties() argument
86 rrect_ = rrect; in SetFocusAnimationProperties()
93 if ((offset_.GetX() + rrect.Width()) > layoutSize_.Width() && (offset_.GetX() + rrect.Width()) > 0) { in SetFocusAnimationProperties()
94 layoutSize_.SetWidth(offset_.GetX() + rrect.Width() + NormalizeToPx(blurMaskRadius_) * 2); // 2: two radius in SetFocusAnimationProperties()
97 if ((offset_.GetY() + rrect.Height()) > layoutSize_.Height() && (offset_.GetY() + rrect.Height()) > 0) { in SetFocusAnimationProperties()
98 layoutSize_.SetHeight((offset_.GetY() + rrect.Height()) + NormalizeToPx(blurMaskRadius_) * 2); // 2: two radius in SetFocusAnimationProperties()
104 const RRect& rrect, const Color& color, const Offset& offset, bool isIndented) in SetFocusAnimationProperties()
106 SetFocusAnimationProperties(rrect, offse in SetFocusAnimationProperties()
103 SetFocusAnimationProperties( const RRect& rrect, const Color& color, const Offset& offset, bool isIndented) SetFocusAnimationProperties() argument
123 SetFocusAnimationProperties( const RRect& rrect, const Color& color, const Offset& offset, const Rect& clipRect) SetFocusAnimationProperties() argument
[all...]
/third_party/skia/gm/
H A Drrect.cpp107 static void draw_rrect_color(SkCanvas* canvas, const SkRRect& rrect) { in draw_rrect_color() argument
112 if (rrect.isRect()) { in draw_rrect_color()
114 } else if (rrect.isOval()) { in draw_rrect_color()
116 } else if (rrect.isSimple()) { in draw_rrect_color()
121 canvas->drawRRect(rrect, paint); in draw_rrect_color()
124 static void drawrr(SkCanvas* canvas, const SkRRect& rrect, InsetProc proc) { in drawrr() argument
127 proc(rrect, d, d, &rr); in drawrr()
139 return SkString("rrect");
151 SkRRect rrect[4]; variable
157 rrect[
[all...]
H A Dpathcontourstart.cpp66 SkRRect rrect;
68 rrect.setRectRadii(rect, radii);
69 return SkPath::RRect(rrect, dir, startIndex);
73 SkRRect rrect;
74 rrect.setRect(rect);
75 return SkPath::RRect(rrect, dir, startIndex);
79 SkRRect rrect;
80 rrect.setOval(rect);
81 return SkPath::RRect(rrect, dir, startIndex);
/third_party/skia/src/core/
H A DSkPathMakers.h68 SkPath_RRectPointIterator(const SkRRect& rrect, SkPathDirection dir, unsigned startIndex) in SkPath_RRectPointIterator() argument
71 const SkRect& bounds = rrect.getBounds(); in SkPath_RRectPointIterator()
77 fPts[0] = SkPoint::Make(L + rrect.radii(SkRRect::kUpperLeft_Corner).fX, T); in SkPath_RRectPointIterator()
78 fPts[1] = SkPoint::Make(R - rrect.radii(SkRRect::kUpperRight_Corner).fX, T); in SkPath_RRectPointIterator()
79 fPts[2] = SkPoint::Make(R, T + rrect.radii(SkRRect::kUpperRight_Corner).fY); in SkPath_RRectPointIterator()
80 fPts[3] = SkPoint::Make(R, B - rrect.radii(SkRRect::kLowerRight_Corner).fY); in SkPath_RRectPointIterator()
81 fPts[4] = SkPoint::Make(R - rrect.radii(SkRRect::kLowerRight_Corner).fX, B); in SkPath_RRectPointIterator()
82 fPts[5] = SkPoint::Make(L + rrect.radii(SkRRect::kLowerLeft_Corner).fX, B); in SkPath_RRectPointIterator()
83 fPts[6] = SkPoint::Make(L, B - rrect.radii(SkRRect::kLowerLeft_Corner).fY); in SkPath_RRectPointIterator()
84 fPts[7] = SkPoint::Make(L, T + rrect in SkPath_RRectPointIterator()
[all...]
/third_party/skia/tests/
H A DGrClipStackTest.cpp111 // Add rect, rrect, or paths to the list of elements, possibly overriding the last set
124 ElementsBuilder& rrect(const SkRRect& rrect) { in rrect() argument
125 return this->rrect(rrect, fLocalToDevice, fAA, fOp); in rrect()
127 ElementsBuilder& rrect(const SkRRect& rrect, GrAA aa, SkClipOp op) { in rrect() argument
128 return this->rrect(rrect, fLocalToDevice, aa, op); in rrect()
130 ElementsBuilder& rrect(cons in rrect() argument
816 SkRRect rrect = SkRRect::MakeRectXY(rect, 2.f, 2.f); DEF_TEST() local
847 SkRRect rrect = SkRRect::MakeRectXY(rect, 5.f, 2.5f); DEF_TEST() local
1026 SkRRect rrect = SkRRect::MakeRectXY({4.f, 10.f, 16.f, 32.f}, 2.f, 2.f); DEF_TEST() local
1143 SkRRect rrect = SkRRect::MakeRectXY(rect, 5.f, 5.f); DEF_TEST() local
1253 SkRRect rrect = SkRRect::MakeRectXY(rect, 5.f, 5.f); DEF_TEST() local
1499 SkRRect rrect = SkRRect::MakeRectXY(rect, 10.f, 10.f); DEF_TEST() local
1625 SkRRect rrect = SkRRect::MakeRectXY(rects[i], kR, kR); DEF_TEST() local
1685 SkRRect rrect = SkRRect::MakeRectXY({15.f, 12.25f, 40.3f, 23.5f}, 4.f, 6.f); DEF_TEST() local
1686 cs.clipRRect(SkMatrix::I(), rrect, GrAA::kYes, SkClipOp::kIntersect); DEF_TEST() local
[all...]
/third_party/skia/samplecode/
H A DSampleClock.cpp45 SkRRect rrect; variable
47 rrect.setRectRadii(rect, radii);
58 canvas->drawRRect(rrect, paintFill);
73 rrect.setRectRadii(rect, radii);
86 canvas->drawRRect(rrect, paintFill);
113 rrect.setRectRadii(rect, radii);
114 canvas->drawRRect(rrect, paintFill);
134 rrect.setRectRadii(rect, radii);
135 canvas->drawRRect(rrect, paintFill);
156 rrect
[all...]

Completed in 10 milliseconds

1234567891011