/external/skia/gm/ |
drrect.cpp | 34 SkVector radii[4] = { variable 44 outers[3].setRectRadii(r, radii); 53 inners[4].setRectRadii(r, radii);
|
rrect.cpp | 25 SkVector radii[4]; local 27 radii[i] = src.radii((SkRRect::Corner)i); 30 radii[i].fX -= dx; 31 radii[i].fY -= dy; 33 dst->setRectRadii(r, radii); 45 SkVector radii[4]; local 47 radii[i] = src.radii((SkRRect::Corner)i); 49 dst->setRectRadii(r, radii); 61 SkVector radii[4]; local 89 SkVector radii[4]; local 146 SkVector radii[4] = { variable [all...] |
blurroundrect.cpp | 39 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); 115 // Simpler blurred RR test cases where all the radii are the same. 177 // Rounded rect with two opposite corners with large radii, the other two
|
shapes.cpp | 45 SkVector radii[4] = {{4, 6}, {12, 8}, {24, 16}, {32, 48}}; local 46 fShapes.push_back().setRectRadii(SkRect::MakeXYWH(150, -129, 80, 160), radii);
|
skbug_257.cpp | 101 SkVector radii[4] = {{40, 40}, {40, 40}, {40, 40}, {40, 40}}; local 102 rrect.setRectRadii(rect, radii);
|
occludedrrectblur.cpp | 98 SkVector radii[4] = { { 0.0f, 0.0f }, { 0.0f, 0.0f }, { 0.0f, 0.0f }, { 0.0f, 0.0f } }; local 99 radii[left] = SkVector::Make(kSize, kSize); 100 radii[right] = SkVector::Make(kSize, kSize); 104 radii); local 110 radii); local 209 SkVector radii[4] = { { 0.0f, 0.0f }, { 0.0f, 0.0f }, { 0.0f, 0.0f }, { 0.0f, 0.0f } }; local 210 radii[left] = SkVector::Make(SkIntToScalar(kWidth), SkIntToScalar(kWidth)); 211 radii[right] = SkVector::Make(SkIntToScalar(kWidth), SkIntToScalar(kWidth)); 213 rr.setRectRadii(offset_center_to(r, center.fX + dist*v.fX, center.fY + dist*v.fY), radii); local 217 occRR.setRectRadii(offset_center_to(r, center.fX + dist*v.fX, center.fY + dist*v.fY), radii); local [all...] |
roundrects.cpp | 287 // strokes and radii 289 SkScalar radii[][2] = { variable 302 circleRect.setRectXY(rect, radii[i][0], radii[i][1]);
|
blurrect.cpp | 180 const float radii[] = {20, 5, 10}; local 196 for (size_t j = 0 ; j < SK_ARRAY_COUNT(radii) ; j++) { 197 float radius = radii[j];
|
/external/skia/samplecode/ |
SampleClock.cpp | 57 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[2] = SkPoint::Make(7,7) [all...] |
/external/skia/src/gpu/effects/ |
GrEllipseEffect.h | 23 SkPoint radii() const { return fRadii; } function in class:GrEllipseEffect 24 static sk_sp<GrFragmentProcessor> Make(int edgeType, SkPoint center, SkPoint radii) { 25 return sk_sp<GrFragmentProcessor>(new GrEllipseEffect(edgeType, center, radii)); 30 GrEllipseEffect(int edgeType, SkPoint center, SkPoint radii) 34 , fRadii(radii) {
|
GrEllipseEffect.cpp | 62 auto radii = _outer.radii(); variable 63 (void)radii; variable 69 if (radii != prevRadii || center != prevCenter) { 74 if (radii.fX > radii.fY) { 76 invRYSqd = (radii.fX * radii.fX) / (radii.fY * radii.fY) [all...] |
/frameworks/base/graphics/java/android/graphics/drawable/ |
PaintDrawable.java | 45 float[] radii = null; local 47 radii = new float[8]; 49 radii[i] = radius; 52 setCornerRadii(radii); 56 * Specify radii for each of the 4 corners. For each corner, the array 59 * @param radii the x and y radii of the corners 61 public void setCornerRadii(float[] radii) { 62 if (radii == null) { 67 setShape(new RoundRectShape(radii, null, null)) [all...] |
/cts/tests/tests/graphics/src/android/graphics/drawable/cts/ |
PaintDrawableTest.java | 103 float[] radii = { local 119 paintDrawable.setCornerRadii(radii);
|
/external/skia/src/utils/ |
SkParsePath.cpp | 166 SkPoint radii; local 168 if ((data = find_points(data, &radii, 1, false, nullptr)) 177 path.arcTo(radii, angle, (SkPath::ArcSize) SkToBool(largeArc),
|
SkDumpCanvas.cpp | 49 SkVector radii[4] = { local 50 rrect.radii(SkRRect::kUpperLeft_Corner), 51 rrect.radii(SkRRect::kUpperRight_Corner), 52 rrect.radii(SkRRect::kLowerRight_Corner), 53 rrect.radii(SkRRect::kLowerLeft_Corner), 56 radii[0].x(), radii[0].y(), 57 radii[1].x(), radii[1].y(), 58 radii[2].x(), radii[2].y() [all...] |
/packages/apps/Launcher3/src/com/android/launcher3/popup/ |
PopupItemView.java | 136 float[] radii = new float[] {rTop, rTop, rTop, rTop, rBot, rBot, rBot, rBot}; local 137 ShapeDrawable roundRectBackground = new ShapeDrawable(new RoundRectShape(radii, null, null));
|
/external/skia/include/core/ |
SkRRect.h | 37 radii for each corner. It does not have a constructor so must be 43 If either of a corner's radii are 0 the corner will be square. 44 Negative radii are not allowed (they are clamped to zero). 65 //!< The RR is actually a (non-empty) oval (i.e., all x radii are equal 66 //!< and >= width/2 and all the y radii are equal and >= height/2 69 //!< The RR is non-empty and all the x radii are equal & all y radii 71 //!< the curves) nor a rect (i.e., both radii are non-zero) 74 //!< The RR is non-empty and the two left x radii are equal, the two top 75 //!< y radii are equal, and the same for the right and bottom but it i 220 const SkVector& radii(Corner corner) const { return fRadii[corner]; } function in class:SkRRect [all...] |
/external/skia/src/gpu/instanced/ |
InstancedOp.cpp | 53 const SkVector& radii = rrect.getSimpleRadii(); local 54 this->appendParamsTexel(radii.x(), radii.y(), rrect.width(), rrect.height()); 60 const SkVector& radiiTL = rrect.radii(SkRRect::kUpperLeft_Corner); 61 const SkVector& radiiBR = rrect.radii(SkRRect::kLowerRight_Corner); 68 * The x and y radii of each arc are stored in separate vectors, 82 const SkVector& radiiTL = rrect.radii(SkRRect::kUpperLeft_Corner); 83 const SkVector& radiiTR = rrect.radii(SkRRect::kUpperRight_Corner); 84 const SkVector& radiiBR = rrect.radii(SkRRect::kLowerRight_Corner); 85 const SkVector& radiiBL = rrect.radii(SkRRect::kLowerLeft_Corner) [all...] |
/external/skia/tests/ |
DrawPathTest.cpp | 316 // This is a simplified version from the bug. RRect radii not properly scaled. 322 SkVector radii[4] = { local 326 rr.setRectRadii(r, radii); 331 // RRect radii not properly scaled. 337 SkVector radii[4] = { local 341 rr.setRectRadii(r, radii);
|
RRectInPathTest.cpp | 188 SkVector radii[4] = { local 192 rr.setRectRadii(r, radii); 258 SkVector radii[4] = { { l, t }, { r, t }, { r, b }, { l, b } }; local 259 rr2.setRectRadii(rect, radii); 355 SkPoint radii[4] = { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 } }; local 358 rr2.setRectRadii(rect, radii); 398 SkPoint radii[4] = { { 0, 0 }, { 20, 20 }, { 50, 50 }, { 20, 50 } }; local 401 rr2.setRectRadii(rect, radii); 412 SkPoint radii[4] = { { 50, 100 }, { 100, 50 }, { 50, 100 }, { 100, 50 } }; local 414 rr1.setRectRadii(rect, radii); 437 SkVector radii[4]; local 451 const SkVector radii[4] = { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 100, 100 } }; local [all...] |
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 <= 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[4] = { { l, t }, { r, t }, { r, b }, { l, b } } 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...] |
/external/skia/tools/debugger/ |
SkObjectParser.cpp | 304 mRRect->append(") radii: ("); 306 const SkVector& radii = rrect.radii((SkRRect::Corner) i); local 307 mRRect->appendScalar(radii.fX); 309 mRRect->appendScalar(radii.fY);
|
/development/samples/ApiDemos/src/com/example/android/apis/graphics/ |
ShadowCardDrag.java | 158 float radii[] = new float[] {r, r, r, r, r, r, r, r}; local 159 mShapes.add(new RoundRectShape(radii, null, null));
|
/external/skia/src/effects/ |
SkRRectsGaussianEdgeMaskFilter.cpp | 19 * The round rects must have the same radii at each corner and the x&y radii 67 const SkVector& radii = rr.getSimpleRadii(); local 68 SkASSERT(SkScalarNearlyEqual(radii.fX, radii.fY)); 91 SkScalar insetDist = SkTMin(SkTMax(rad, radii.fX), SkTMin(halfW, halfH)); 100 SkVector cornerTop = { halfW - radii.fX - coneBottom.fX, halfH - coneBottom.fY }; 101 SkVector cornerRight = { halfW - coneBottom.fX, halfH - radii.fY - coneBottom.fY }; 114 SkVector cornerCenterInConeSpace = { insetDist - radii.fX, insetDist - radii.fY } [all...] |
/frameworks/base/libs/hwui/ |
SkiaCanvasProxy.cpp | 97 SkVector radii = roundRect.getSimpleRadii(); local 99 radii.fX, radii.fY, paint);
|