Searched refs:radii (Results 1 - 25 of 37) sorted by relevance

12

/external/skia/gm/
H A Drrect.cpp24 SkVector radii[4]; local
26 radii[i] = src.radii((SkRRect::Corner)i);
29 radii[i].fX -= dx;
30 radii[i].fY -= dy;
32 dst->setRectRadii(r, radii);
44 SkVector radii[4]; local
46 radii[i] = src.radii((SkRRect::Corner)i);
48 dst->setRectRadii(r, radii);
60 SkVector radii[4]; local
88 SkVector radii[4]; local
145 SkVector radii[4] = { variable
[all...]
H A Ddrrect.cpp34 SkVector radii[4] = { variable
44 outers[3].setRectRadii(r, radii);
53 inners[4].setRectRadii(r, radii);
H A Dblurroundrect.cpp39 SkVector radii[4]; variable
40 radii[0].set(SkIntToScalar(30), SkIntToScalar(30));
41 radii[1].set(SkIntToScalar(10), SkIntToScalar(10));
42 radii[2].set(SkIntToScalar(30), SkIntToScalar(30));
43 radii[3].set(SkIntToScalar(10), SkIntToScalar(10));
45 fRRect.setRectRadii(r, radii);
117 // Simpler blurred RR test cases where all the radii are the same.
181 // Rounded rect with two opposite corners with large radii, the other two
H A Dpathcontourstart.cpp67 const SkVector radii[4] = { {15, 15}, {15, 15}, {15, 15}, {15, 15}};
68 rrect.setRectRadii(rect, radii);
H A Dblurrect.cpp180 const float radii[] = {20, 5, 10}; local
196 for (size_t j = 0 ; j < SK_ARRAY_COUNT(radii) ; j++) {
197 float radius = radii[j];
H A Droundrects.cpp290 // strokes and radii
292 SkScalar radii[][2] = { variable
305 circleRect.setRectXY(rect, radii[i][0], radii[i][1]);
H A Dshapes.cpp46 SkVector radii[4] = {{4, 6}, {12, 8}, {24, 16}, {32, 48}}; local
47 fShapes.push_back().setRectRadii(SkRect::MakeXYWH(150, -129, 80, 160), radii);
H A Dskbug_257.cpp101 SkVector radii[4] = {{40, 40}, {40, 40}, {40, 40}, {40, 40}}; local
102 rrect.setRectRadii(rect, radii);
/external/skia/samplecode/
H A DSampleClock.cpp57 SkVector radii[4] = {{4,4}, {4,4}, {4,4}, {4,4}}; variable
58 rrect.setRectRadii(rect, radii);
80 radii[0] = SkPoint::Make(2.5f,2.5f);
81 radii[1] = SkPoint::Make(2.5f,2.5f);
82 radii[2] = SkPoint::Make(2.5f,2.5f);
83 radii[3] = SkPoint::Make(2.5f,2.5f);
84 rrect.setRectRadii(rect, radii);
120 radii[0] = SkPoint::Make(7,7);
121 radii[1] = SkPoint::Make(7,7);
122 radii[
[all...]
H A DSamplePathFuzz.cpp355 SkVector radii[4]; local
356 makeVectorArray(SK_ARRAY_COUNT(radii), radii); local
357 rrect.setRectRadii(rect, radii);
391 SkScalar radii[8]; local
392 makeScalarArray(SK_ARRAY_COUNT(radii), radii); local
394 path.addRoundRect(rect, radii, dir);
/external/skia/tests/
H A DRRectInPathTest.cpp147 SkVector radii[4] = { local
151 rr.setRectRadii(r, radii);
205 SkVector radii[4] = { { l, t }, { r, t }, { r, b }, { l, b } }; local
206 rr2.setRectRadii(rect, radii);
293 SkPoint radii[4] = { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 } }; local
296 rr2.setRectRadii(rect, radii);
328 SkPoint radii[4] = { { 0, 0 }, { 20, 20 }, { 50, 50 }, { 20, 50 } }; local
331 rr2.setRectRadii(rect, radii);
338 SkPoint radii[4] = { { 50, 100 }, { 100, 50 }, { 50, 100 }, { 100, 50 } }; local
340 rr1.setRectRadii(rect, radii);
344 set_radii(SkVector radii[4], int index, float rad) argument
359 SkVector radii[4]; local
369 const SkVector radii[4] = { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 100, 100 } }; local
[all...]
H A DRoundRectTest.cpp25 SkVector radii[4] = { local
29 rr.setRectRadii(r, radii);
31 REPORTER_ASSERT(reporter, (double) rr.radii(SkRRect::kUpperRight_Corner).fY +
32 (double) rr.radii(SkRRect::kLowerRight_Corner).fY <=
66 static const SkVector radii[4] = { { 0, 1 }, { 2, 3 }, { 4, 5 }, { 6, 7 } }; local
83 r.setRectRadii(oooRects[i], radii);
100 r.setRectRadii(emptyRects[i], radii);
141 // This test doesn't hold if the radii will be rescaled by SkRRect
146 REPORTER_ASSERT(reporter, rquad[i] == rr.radii((SkRRect::Corner) i));
150 SkVector radii[ local
284 SkPoint radii[4] = { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 } }; local
324 SkPoint radii[4] = { { 0, 0 }, { 20, 20 }, { 50, 50 }, { 20, 50 } }; local
338 SkPoint radii[4] = { { 50, 100 }, { 100, 50 }, { 50, 100 }, { 100, 50 } }; local
687 SkVector radii[4] = { { 0, SkIntToScalar(1) }, local
[all...]
H A DDrawPathTest.cpp317 // This is a simplified version from the bug. RRect radii not properly scaled.
323 SkVector radii[4] = { local
327 rr.setRectRadii(r, radii);
332 // RRect radii not properly scaled.
338 SkVector radii[4] = { local
342 rr.setRectRadii(r, radii);
H A DPathTest.cpp26 static void set_radii(SkVector radii[4], int index, float rad) { argument
27 sk_bzero(radii, sizeof(SkVector) * 4);
28 radii[index].set(rad, rad);
32 const SkVector radii[4]) {
34 rrect.setRectRadii(bounds, radii);
61 SkVector radii[4]; local
63 set_radii(radii, i, rad);
64 test_add_rrect(reporter, rectx, radii);
65 test_add_rrect(reporter, recty, radii);
1585 // round-rect radii
31 test_add_rrect(skiatest::Reporter* reporter, const SkRect& bounds, const SkVector radii[4]) argument
2651 const SkVector radii[4] = { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 100, 100 } }; local
3193 SkVector radii[] = {{1, 2}, {3, 4}, {5, 6}, {7, 8}}; local
[all...]
/external/skia/src/core/
H A DSkRRect.cpp46 // TODO: assert that all the x&y radii are already W/2 & H/2
92 // If the left and (by equality check above) right radii are zero then it is a rect.
115 // radii is huge while the other is small, single precision math can completely
124 void SkRRect::setRectRadii(const SkRect& rect, const SkVector radii[4]) { argument
133 if (!SkScalarsAreFinite(&radii[0].fX, 8)) {
138 memcpy(fRadii, radii, sizeof(fRadii));
142 // Clamp negative radii to zero
146 // the radii is 0 the corner is square. However, the other radii
166 // Proportionally scale down all radii t
282 radii_are_nine_patch(const SkVector radii[4]) argument
[all...]
H A DSkPathRef.cpp491 SkVector radii[4] = {{0, 0}, {0, 0}, {0, 0}, {0, 0}};
517 SkASSERT(!radii[corner].fX && !radii[corner].fY);
518 radii[corner] = dxdy;
526 rrect.setRectRadii(bounds, radii);
H A DSkPath.cpp948 fPts[0] = SkPoint::Make(L + rrect.radii(SkRRect::kUpperLeft_Corner).fX, T);
949 fPts[1] = SkPoint::Make(R - rrect.radii(SkRRect::kUpperRight_Corner).fX, T);
950 fPts[2] = SkPoint::Make(R, T + rrect.radii(SkRRect::kUpperRight_Corner).fY);
951 fPts[3] = SkPoint::Make(R, B - rrect.radii(SkRRect::kLowerRight_Corner).fY);
952 fPts[4] = SkPoint::Make(R - rrect.radii(SkRRect::kLowerRight_Corner).fX, B);
953 fPts[5] = SkPoint::Make(L + rrect.radii(SkRRect::kLowerLeft_Corner).fX, B);
954 fPts[6] = SkPoint::Make(L, B - rrect.radii(SkRRect::kLowerLeft_Corner).fY);
955 fPts[7] = SkPoint::Make(L, T + rrect.radii(SkRRect::kUpperLeft_Corner).fY);
1096 void SkPath::addRoundRect(const SkRect& rect, const SkScalar radii[], argument
1099 rrect.setRectRadii(rect, (const SkVector*) radii);
[all...]
/external/skia/src/gpu/effects/
H A DGrRRectEffect.cpp21 // The effects defined here only handle rrect radii >= kRadiusMin.
310 radius = rrect.radii(SkRRect::kUpperLeft_Corner).fX;
317 radius = rrect.radii(SkRRect::kUpperRight_Corner).fX;
324 radius = rrect.radii(SkRRect::kLowerRight_Corner).fX;
331 radius = rrect.radii(SkRRect::kLowerLeft_Corner).fX;
338 radius = rrect.radii(SkRRect::kUpperLeft_Corner).fX;
345 radius = rrect.radii(SkRRect::kUpperLeft_Corner).fX;
352 radius = rrect.radii(SkRRect::kUpperRight_Corner).fX;
359 radius = rrect.radii(SkRRect::kLowerLeft_Corner).fX;
459 // half the time create a four-radii rrec
[all...]
/external/skia/src/utils/
H A DSkDumpCanvas.cpp50 SkVector radii[4] = { local
51 rrect.radii(SkRRect::kUpperLeft_Corner),
52 rrect.radii(SkRRect::kUpperRight_Corner),
53 rrect.radii(SkRRect::kLowerRight_Corner),
54 rrect.radii(SkRRect::kLowerLeft_Corner),
57 radii[0].x(), radii[0].y(),
58 radii[1].x(), radii[1].y(),
59 radii[
[all...]
H A DSkParsePath.cpp167 SkPoint radii; local
169 if ((data = find_points(data, &radii, 1, false, nullptr))
178 path.arcTo(radii, angle, (SkPath::ArcSize) SkToBool(largeArc),
/external/skia/tools/lua/
H A Dclassify_rrect_clips.lua8 local x, y = rrect:radii(0)
21 local x, y = rrect:radii(i-1)
59 local x, y = rrect:radii(0)
/external/skia/tools/debugger/
H A DSkObjectParser.cpp303 mRRect->append(") radii: (");
305 const SkVector& radii = rrect.radii((SkRRect::Corner) i); local
306 mRRect->appendScalar(radii.fX);
308 mRRect->appendScalar(radii.fY);
/external/skia/include/core/
H A DSkRRect.h19 // add validate method (all radii positive, all radii sums < rect size, etc.)
38 radii for each corner. It does not have a constructor so must be
44 If either of a corner's radii are 0 the corner will be square.
45 Negative radii are not allowed (they are clamped to zero).
62 //!< The RR is actually a (non-empty) oval (i.e., all x radii are equal
63 //!< and >= width/2 and all the y radii are equal and >= height/2
66 //!< The RR is non-empty and all the x radii are equal & all y radii
68 //!< the curves) nor a rect (i.e., both radii ar
211 const SkVector& radii(Corner corner) const { return fRadii[corner]; } function in class:SkRRect
[all...]
/external/skia/src/effects/
H A DSkBlurMaskFilter.cpp376 const SkVector& UL = rrect.radii(SkRRect::kUpperLeft_Corner);
377 const SkVector& UR = rrect.radii(SkRRect::kUpperRight_Corner);
378 const SkVector& LR = rrect.radii(SkRRect::kLowerRight_Corner);
379 const SkVector& LL = rrect.radii(SkRRect::kLowerLeft_Corner);
406 SkVector radii[4]; local
407 radii[SkRRect::kUpperLeft_Corner] = UL;
408 radii[SkRRect::kUpperRight_Corner] = UR;
409 radii[SkRRect::kLowerRight_Corner] = LR;
410 radii[SkRRect::kLowerLeft_Corner] = LL;
411 smallRR.setRectRadii(smallR, radii);
[all...]
/external/skia/tools/json/
H A DSkJSONCanvas.cpp61 result.append(this->makePoint(rrect.radii(SkRRect::kUpperLeft_Corner)));
62 result.append(this->makePoint(rrect.radii(SkRRect::kUpperRight_Corner)));
63 result.append(this->makePoint(rrect.radii(SkRRect::kLowerRight_Corner)));
64 result.append(this->makePoint(rrect.radii(SkRRect::kLowerLeft_Corner)));

Completed in 443 milliseconds

12