Searched defs:radii (Results 1 - 17 of 17) sorted by relevance

/external/skia/gm/
H A Ddrrect.cpp34 SkVector radii[4] = { variable
44 outers[3].setRectRadii(r, radii);
53 inners[4].setRectRadii(r, radii);
H A Dblurroundrect.cpp36 SkVector radii[4]; local
37 radii[0].set(SkIntToScalar(30), SkIntToScalar(30));
38 radii[1].set(SkIntToScalar(10), SkIntToScalar(10));
39 radii[2].set(SkIntToScalar(30), SkIntToScalar(30));
40 radii[3].set(SkIntToScalar(10), SkIntToScalar(10));
42 fRRect.setRectRadii(r, radii);
121 // Simpler blurred RR test cases where all the radii are the same.
185 // Rounded rect with two opposite corners with large radii, the other two
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 Droundrects.cpp290 // strokes and radii
292 SkScalar radii[][2] = { variable
305 circleRect.setRectXY(rect, radii[i][0], radii[i][1]);
H A Dblurrect.cpp200 const float radii[] = {20, 5, 10}; local
216 for (size_t j = 0 ; j < SK_ARRAY_COUNT(radii) ; j++) {
217 float radius = radii[j];
/external/skia/samplecode/
H A DSampleClock.cpp56 SkVector radii[4] = {{4,4}, {4,4}, {4,4}, {4,4}}; variable
57 rrect.setRectRadii(rect, radii);
79 radii[0] = SkPoint::Make(2.5f,2.5f);
80 radii[1] = SkPoint::Make(2.5f,2.5f);
81 radii[2] = SkPoint::Make(2.5f,2.5f);
82 radii[3] = SkPoint::Make(2.5f,2.5f);
83 rrect.setRectRadii(rect, radii);
119 radii[0] = SkPoint::Make(7,7);
120 radii[1] = SkPoint::Make(7,7);
121 radii[
[all...]
H A DSamplePathFuzz.cpp354 SkVector radii[4]; local
355 makeVectorArray(SK_ARRAY_COUNT(radii), radii); local
356 rrect.setRectRadii(rect, radii);
390 SkScalar radii[8]; local
391 makeScalarArray(SK_ARRAY_COUNT(radii), radii); local
393 path.addRoundRect(rect, radii, dir);
/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
184 const SkVector& radii(Corner corner) const { return fRadii[corner]; } function in class:SkRRect
[all...]
/external/skia/src/core/
H A DSkRRect.cpp42 // TODO: assert that all the x&y radii are already W/2 & H/2
85 // If the left and (by equality check above) right radii are zero then it is a rect.
131 // radii is huge while the other is small, single precision math can completely
140 void SkRRect::setRectRadii(const SkRect& rect, const SkVector radii[4]) { argument
146 if (!SkScalarsAreFinite(&radii[0].fX, 8)) {
152 memcpy(fRadii, radii, sizeof(fRadii));
156 // Clamp negative radii to zero
160 // the radii is 0 the corner is square. However, the other radii
175 // Proportionally scale down all radii t
299 radii_are_nine_patch(const SkVector radii[4]) argument
[all...]
H A DSkPath.cpp970 void SkPath::addRoundRect(const SkRect& rect, const SkScalar radii[], argument
973 rrect.setRectRadii(rect, (const SkVector*) radii);
1058 "I got %f and %f as radii to SkPath::AddRoundRect, "
1059 "but negative radii are not allowed.",
/external/skia/src/utils/debugger/
H A DSkObjectParser.cpp262 mRRect->append(") radii: (");
264 const SkVector& radii = rrect.radii((SkRRect::Corner) i); local
265 mRRect->appendScalar(radii.fX);
267 mRRect->appendScalar(radii.fY);
/external/skia/tests/
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 <=
86 // This test doesn't hold if the radii will be rescaled by SkRRect
91 REPORTER_ASSERT(reporter, rquad[i] == rr.radii((SkRRect::Corner) i));
95 SkVector radii[4] = { { l, t }, { r, t }, { r, b }, { l, b } }; local
96 rr2.setRectRadii(rect, radii);
112 REPORTER_ASSERT(reporter, zeroPt == empty.radii((SkRRect::Corner) i));
125 REPORTER_ASSERT(reporter, zeroPt == rr1.radii((SkRRec
229 SkPoint radii[4] = { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 } }; local
269 SkPoint radii[4] = { { 0, 0 }, { 20, 20 }, { 50, 50 }, { 20, 50 } }; local
283 SkPoint radii[4] = { { 50, 100 }, { 100, 50 }, { 50, 100 }, { 100, 50 } }; local
632 SkVector radii[4] = { { 0, SkIntToScalar(1) }, local
[all...]
H A DPathTest.cpp24 static void set_radii(SkVector radii[4], int index, float rad) { argument
25 sk_bzero(radii, sizeof(SkVector) * 4);
26 radii[index].set(rad, rad);
30 const SkVector radii[4]) {
32 rrect.setRectRadii(bounds, radii);
59 SkVector radii[4]; local
61 set_radii(radii, i, rad);
62 test_add_rrect(reporter, rectx, radii);
63 test_add_rrect(reporter, recty, radii);
1467 // round-rect radii
29 test_add_rrect(skiatest::Reporter* reporter, const SkRect& bounds, const SkVector radii[4]) argument
2531 const SkVector radii[4] = { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 100, 100 } }; local
3077 SkVector radii[] = {{1, 2}, {3, 4}, {5, 6}, {7, 8}}; local
[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...]
/external/skia/src/effects/
H A DSkBlurMaskFilter.cpp377 const SkVector& UL = rrect.radii(SkRRect::kUpperLeft_Corner);
378 const SkVector& UR = rrect.radii(SkRRect::kUpperRight_Corner);
379 const SkVector& LR = rrect.radii(SkRRect::kLowerRight_Corner);
380 const SkVector& LL = rrect.radii(SkRRect::kLowerLeft_Corner);
407 SkVector radii[4]; local
408 radii[SkRRect::kUpperLeft_Corner] = UL;
409 radii[SkRRect::kUpperRight_Corner] = UR;
410 radii[SkRRect::kLowerRight_Corner] = LR;
411 radii[SkRRect::kLowerLeft_Corner] = LL;
412 smallRR.setRectRadii(smallR, radii);
[all...]
/external/skia/src/gpu/
H A DGrOvalRenderer.cpp227 * ellipse, specified as a 2D offset from center, and the reciprocals of the outer and inner radii,
836 // The radii are outset for two reasons. First, it allows the shader to simply perform simpler
951 // Compute the reciprocals of the radii here to save time in the shader
1771 // Compute the reciprocals of the radii here to save time in the shader
1777 // Extend the radii out half a pixel to antialias.
1888 SkVector radii = rrect.getSimpleRadii(); local
1889 SkScalar xRadius = SkScalarAbs(viewMatrix[SkMatrix::kMScaleX]*radii.fX +
1890 viewMatrix[SkMatrix::kMSkewY]*radii.fY);
1891 SkScalar yRadius = SkScalarAbs(viewMatrix[SkMatrix::kMSkewX]*radii.fX +
1892 viewMatrix[SkMatrix::kMScaleY]*radii
[all...]
/external/robolectric/lib/main/
H A Dandroid.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/android/ com/android/internal/ com/android/internal/util/ ...

Completed in 203 milliseconds