/external/skia/gm/ |
H A D | drrect.cpp | 34 SkVector radii[4] = { variable 44 outers[3].setRectRadii(r, radii); 53 inners[4].setRectRadii(r, radii);
|
H A D | blurroundrect.cpp | 36 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 D | rrect.cpp | 24 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 D | roundrects.cpp | 290 // strokes and radii 292 SkScalar radii[][2] = { variable 305 circleRect.setRectXY(rect, radii[i][0], radii[i][1]);
|
H A D | blurrect.cpp | 200 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 D | SampleClock.cpp | 56 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 D | SamplePathFuzz.cpp | 354 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 D | SkRRect.h | 19 // 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 D | SkRRect.cpp | 42 // 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 D | SkPath.cpp | 970 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 D | SkObjectParser.cpp | 262 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 D | RoundRectTest.cpp | 25 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 D | PathTest.cpp | 24 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 D | SkDumpCanvas.cpp | 50 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 D | SkBlurMaskFilter.cpp | 377 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 D | GrOvalRenderer.cpp | 227 * 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 D | android.jar | META-INF/ META-INF/MANIFEST.MF com/ com/android/ com/android/internal/ com/android/internal/util/ ... |