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

123

/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.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);
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
H A Drrect.cpp25 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...]
H A Dshapes.cpp45 SkVector radii[4] = {{4, 6}, {12, 8}, {24, 16}, {32, 48}}; local
46 fShapes.push_back().setRectRadii(SkRect::MakeXYWH(150, -129, 80, 160), radii);
H A Droundrects.cpp287 // strokes and radii
289 SkScalar radii[][2] = { variable
302 circleRect.setRectXY(rect, radii[i][0], radii[i][1]);
H A Dskbug_257.cpp101 SkVector radii[4] = {{40, 40}, {40, 40}, {40, 40}, {40, 40}}; local
102 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 Doccludedrrectblur.cpp98 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...]
/external/skqp/gm/
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);
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
H A Drrect.cpp25 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...]
H A Dshapes.cpp45 SkVector radii[4] = {{4, 6}, {12, 8}, {24, 16}, {32, 48}}; local
46 fShapes.push_back().setRectRadii(SkRect::MakeXYWH(150, -129, 80, 160), radii);
H A Droundrects.cpp287 // strokes and radii
289 SkScalar radii[][2] = { variable
302 circleRect.setRectXY(rect, radii[i][0], radii[i][1]);
H A Dskbug_257.cpp101 SkVector radii[4] = {{40, 40}, {40, 40}, {40, 40}, {40, 40}}; local
102 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];
/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...]
/external/skia/src/gpu/effects/
H A DGrEllipseEffect.h23 SkPoint radii() const { return fRadii; } function in class:GrEllipseEffect
26 SkPoint radii, const GrShaderCaps& caps) {
27 // Small radii produce bad results on devices without full float.
28 if (!caps.floatIs32Bits() && (radii.fX < 0.5f || radii.fY < 0.5f)) {
31 return std::unique_ptr<GrFragmentProcessor>(new GrEllipseEffect(edgeType, center, radii));
38 GrEllipseEffect(GrClipEdgeType edgeType, SkPoint center, SkPoint radii) argument
43 , fRadii(radii) {}
25 Make(GrClipEdgeType edgeType, SkPoint center, SkPoint radii, const GrShaderCaps& caps) argument
H A DGrEllipseEffect.cpp30 auto radii = _outer.radii(); variable
31 (void)radii; variable
70 auto radii = _outer.radii(); variable
71 (void)radii; variable
77 if (radii != prevRadii || center != prevCenter) {
81 // radius as the scale factor. The inv radii need to be pre-adjusted by the scale
84 if (radii.fX > radii
[all...]
/external/skqp/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...]
/external/skqp/src/gpu/effects/
H A DGrEllipseEffect.h23 SkPoint radii() const { return fRadii; } function in class:GrEllipseEffect
26 SkPoint radii, const GrShaderCaps& caps) {
27 // Small radii produce bad results on devices without full float.
28 if (!caps.floatIs32Bits() && (radii.fX < 0.5f || radii.fY < 0.5f)) {
31 return std::unique_ptr<GrFragmentProcessor>(new GrEllipseEffect(edgeType, center, radii));
38 GrEllipseEffect(GrClipEdgeType edgeType, SkPoint center, SkPoint radii) argument
43 , fRadii(radii) {}
25 Make(GrClipEdgeType edgeType, SkPoint center, SkPoint radii, const GrShaderCaps& caps) argument
H A DGrEllipseEffect.cpp30 auto radii = _outer.radii(); variable
31 (void)radii; variable
70 auto radii = _outer.radii(); variable
71 (void)radii; variable
77 if (radii != prevRadii || center != prevCenter) {
81 // radius as the scale factor. The inv radii need to be pre-adjusted by the scale
84 if (radii.fX > radii
[all...]
/external/skia/include/core/
H A DSkRRect.h39 radii for each corner. It does not have a constructor so must be
45 If either of a corner's radii are 0 the corner will be square.
46 Negative radii are not allowed (they are clamped to zero).
62 // !< The RR has zero width and/or zero height. All radii are zero.
69 //!< The RR is actually a (non-empty) oval (i.e., all x radii are equal
70 //!< and >= width/2 and all the y radii are equal and >= height/2
73 //!< The RR is non-empty and all the x radii are equal & all y radii
75 //!< the curves) nor a rect (i.e., both radii are non-zero)
78 //!< The RR is non-empty and the two left x radii ar
208 SkVector radii(Corner corner) const { return fRadii[corner]; } function in class:SkRRect
317 SkRRect(const SkRect& rect, const SkVector radii[4], int32_t type) argument
[all...]
/external/skia/src/core/
H A DSkRRect.cpp45 // TODO: assert that all the x&y radii are already W/2 & H/2
87 // If the left and (by equality check above) right radii are zero then it is a rect.
110 // radii is huge while the other is small, single precision math can completely
119 void SkRRect::setRectRadii(const SkRect& rect, const SkVector radii[4]) { argument
124 if (!SkScalarsAreFinite(&radii[0].fX, 8)) {
129 memcpy(fRadii, radii, sizeof(fRadii));
133 // Clamp negative radii to zero
137 // the radii is 0 the corner is square. However, the other radii
172 // Proportionally scale down all radii t
288 radii_are_nine_patch(const SkVector radii[4]) argument
[all...]
/external/skia/src/utils/
H A DSkParsePath.cpp166 SkPoint radii; local
168 if ((data = find_points(data, &radii, 1, false, nullptr))
177 path.arcTo(radii, angle, (SkPath::ArcSize) SkToBool(largeArc),
/external/skia/tests/
H A DDrawPathTest.cpp316 // 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);

Completed in 845 milliseconds

123