HomeSort by relevance Sort by last modified time
    Searched refs:fPts (Results 1 - 25 of 59) sorted by null

1 2 3

  /external/skia/src/pathops/
SkDCubicToQuads.cpp 37 quad[0] = fPts[0];
38 const SkDPoint fromC1 = {(3 * fPts[1].fX - fPts[0].fX) / 2, (3 * fPts[1].fY - fPts[0].fY) / 2};
39 const SkDPoint fromC2 = {(3 * fPts[2].fX - fPts[3].fX) / 2, (3 * fPts[2].fY - fPts[3].fY) / 2};
42 quad[2] = fPts[3]
    [all...]
SkPathOpsQuad.h 26 SkDPoint fPts[kPointCount];
29 return fPts[0].approximatelyEqual(fPts[1]) && fPts[0].approximatelyEqual(fPts[2]);
33 SkDVector v01 = fPts[0] - fPts[1];
34 SkDVector v02 = fPts[0] - fPts[2];
35 SkDVector v12 = fPts[1] - fPts[2]
    [all...]
SkPathOpsConic.h 19 SkDQuad fPts;
23 return fPts.collapsed();
27 return fPts.controlsInside();
31 fPts.debugInit();
35 SkDConic result = {{{fPts[2], fPts[1], fPts[0]}}, fWeight};
42 fPts.set(pts);
47 const SkDPoint& operator[](int n) const { return fPts[n]; }
48 SkDPoint& operator[](int n) { return fPts[n];
    [all...]
SkPathOpsCubic.h 31 return fPts[0].approximatelyEqual(fPts[1]) && fPts[0].approximatelyEqual(fPts[2])
32 && fPts[0].approximatelyEqual(fPts[3]);
36 SkDVector v01 = fPts[0] - fPts[1];
37 SkDVector v02 = fPts[0] - fPts[2]
    [all...]
SkPathOpsQuad.cpp 30 double sign = (fPts[oddMan].fY - origY) * adj - (fPts[oddMan].fX - origX) * opp;
72 endPt[opp - 1] = &fPts[end];
151 double tiniest = SkTMin(SkTMin(SkTMin(SkTMin(SkTMin(fPts[0].fX, fPts[0].fY),
152 fPts[1].fX), fPts[1].fY), fPts[2].fX), fPts[2].fY);
153 double largest = SkTMax(SkTMax(SkTMax(SkTMax(SkTMax(fPts[0].fX, fPts[0].fY)
    [all...]
SkOpCubicHull.cpp 60 if (fPts[yMin].fY > fPts[index].fY || (fPts[yMin].fY == fPts[index].fY
61 && fPts[yMin].fX > fPts[index].fX)) {
92 if (fPts[1] == fPts[0] || fPts[1] == fPts[3])
    [all...]
SkPathOpsConic.cpp 48 conic_eval_tan(&fPts[0].fX, fWeight, t),
49 conic_eval_tan(&fPts[0].fY, fWeight, t)
53 result = fPts[2] - fPts[0];
86 return fPts[0];
89 return fPts[2];
93 conic_eval_numerator(&fPts[0].fX, fWeight, t) / denominator,
94 conic_eval_numerator(&fPts[0].fY, fWeight, t) / denominator
123 ax = fPts[0].fX;
124 ay = fPts[0].fY
    [all...]
SkPathOpsCubic.cpp 20 if (fPts[endIndex].fX == fPts[ctrlIndex].fX) {
21 dstPt->fX = fPts[endIndex].fX;
23 if (fPts[endIndex].fY == fPts[ctrlIndex].fY) {
24 dstPt->fY = fPts[endIndex].fY;
109 dst.pts[0] = fPts[0];
110 dst.pts[1].fX = (fPts[0].fX + fPts[1].fX) / 2;
111 dst.pts[1].fY = (fPts[0].fY + fPts[1].fY) / 2
    [all...]
SkPathOpsLine.cpp 11 return fPts[0];
14 return fPts[1];
17 SkDPoint result = { one_t * fPts[0].fX + t * fPts[1].fX, one_t * fPts[0].fY + t * fPts[1].fY };
22 if (xy == fPts[0]) { // do cheapest test first
25 if (xy == fPts[1]) {
32 if (!AlmostBetweenUlps(fPts[0].fX, xy.fX, fPts[1].fX
    [all...]
SkPathOpsLine.h 13 SkDPoint fPts[2];
15 const SkDPoint& operator[](int n) const { SkASSERT(n >= 0 && n < 2); return fPts[n]; }
16 SkDPoint& operator[](int n) { SkASSERT(n >= 0 && n < 2); return fPts[n]; }
19 fPts[0] = pts[0];
20 fPts[1] = pts[1];
  /external/skia/src/gpu/batches/
GrAAConvexTessellator.h 48 int numPts() const { return fPts.count(); }
51 const SkPoint& lastPoint() const { return fPts.top(); }
52 const SkPoint& point(int index) const { return fPts[index]; }
68 void setReserve(int numPts) { fPts.setReserve(numPts); }
69 void rewind() { fPts.rewind(); }
71 int numPts() const { return fPts.count(); }
73 const SkPoint& lastPoint() const { return fPts.top().fPt; }
74 const SkPoint& firstPoint() const { return fPts[0].fPt; }
75 const SkPoint& point(int index) const { return fPts[index].fPt; }
77 int originatingIdx(int index) const { return fPts[index].fOriginatingIdx;
    [all...]
GrAAConvexTessellator.cpp 66 int index = fPts.count();
67 *fPts.push() = pt;
79 fPts.pop();
89 fPts.removeShuffle(0);
103 fPts[index] = pt;
118 fPts.rewind();
244 SkPoint v = p - fPts[edgeIdx];
261 SkScalar t = perp_intersect(fPts[startIdx], bisector, fPts[edgeIdx], norm);
264 SkASSERT(startIdx < fPts.count())
    [all...]
  /external/skia/tests/
PathOpsConicIntersectionTest.cpp 53 up.set(chopped[cIndex].fPts[pIndex]);
54 SkASSERT(dChopped[cIndex].fPts[pIndex].approximatelyEqual(up));
77 conic.fPts[index].fX = c.fPts[index].fX * scale;
78 conic.fPts[index].fY = c.fPts[index].fY * scale;
80 chopped[chIndex].fPts[index].fX = ch[chIndex].fPts[index].fX * scale;
81 chopped[chIndex].fPts[index].fY = ch[chIndex].fPts[index].fY * scale
    [all...]
PathOpsConicLineIntersectionTest.cpp 103 SkPoint pts[3] = { conic.fPts.fPts[0].asSkPoint(), conic.fPts.fPts[1].asSkPoint(),
104 conic.fPts.fPts[2].asSkPoint() };
  /external/skia/bench/
GeometryBench.cpp 137 SkPoint fPts[4];
142 fPts[i].set(rand.nextUScalar1(), rand.nextUScalar1());
154 SkEvalQuadAt(fPts, 0.5f, &result);
155 SkEvalQuadAt(fPts, 0.5f, &result);
156 SkEvalQuadAt(fPts, 0.5f, &result);
157 SkEvalQuadAt(fPts, 0.5f, &result);
170 result = SkEvalQuadAt(fPts, 0.5f);
171 result = SkEvalQuadAt(fPts, 0.5f);
172 result = SkEvalQuadAt(fPts, 0.5f);
173 result = SkEvalQuadAt(fPts, 0.5f)
    [all...]
VertBench.cpp 31 SkPoint fPts[PTS];
46 SkPoint* pts = fPts;
67 SkASSERT(PTS == pts - fPts);
86 fPts, nullptr, fColors, nullptr, fIdx, IDX, paint);
LineBench.cpp 26 SkPoint fPts[PTS];
36 fPts[i].set(rand.nextUScalar1() * 640, rand.nextUScalar1() * 480);
54 canvas->drawPoints(SkCanvas::kLines_PointMode, PTS, fPts, paint);
ScalarBench.cpp 132 SkPoint fPts[PTS];
138 fPts[i].fX = rand.nextSScalar1();
139 fPts[i].fY = rand.nextSScalar1();
156 r.set(fPts, PTS);
  /external/skia/gm/
vertices.cpp 26 SkPoint fPts[9];
46 fPts[0].set(0, 0); fPts[1].set(X/2, 10); fPts[2].set(X, 0);
47 fPts[3].set(10, Y/2); fPts[4].set(X/2, Y/2); fPts[5].set(X-10, Y/2);
48 fPts[6].set(0, Y); fPts[7].set(X/2, Y-10); fPts[8].set(X, Y)
    [all...]
  /external/skia/include/utils/
SkBoundaryPatch.h 51 SkPoint fPts[4];
60 SkPoint fPts[13];
  /external/skia/samplecode/
PerlinPatch.cpp 69 SkPoint fPts[SkPatchUtils::kNumCtrlPts];
80 fPts[0].set(100 * s, 100 * s);
81 fPts[1].set(150 * s, 50 * s);
82 fPts[2].set(250 * s, 150 * s);
83 fPts[3].set(300 * s, 100 * s);
85 fPts[4].set(275 * s, 150 * s);
86 fPts[5].set(350 * s, 250 * s);
88 fPts[6].set(300 * s, 300 * s);
89 fPts[7].set(250 * s, 250 * s);
91 fPts[8].set(150 * s, 350 * s)
    [all...]
SamplePatch.cpp 53 Patch() { sk_bzero(fPts, sizeof(fPts)); }
57 memcpy(fPts, pts, 12 * sizeof(SkPoint));
58 fPts[12] = pts[0]; // the last shall be first
66 SkPoint fPts[13];
142 eval_patch_edge(fPts + 0, edge0, nu);
143 eval_patch_edge(fPts + 3, edge1, nv);
144 eval_patch_edge(fPts + 6, edge2, nu);
145 eval_patch_edge(fPts + 9, edge3, nv);
229 SkPoint fPts[12]
    [all...]
SampleQuadStroker.cpp 105 SkPoint fPts[kCount];
143 fPts[0].set(50, 200); // cubic
144 fPts[1].set(50, 100);
145 fPts[2].set(150, 50);
146 fPts[3].set(300, 50);
148 fPts[4].set(350, 200); // conic
149 fPts[5].set(350, 100);
150 fPts[6].set(450, 50);
152 fPts[7].set(150, 300); // quad
153 fPts[8].set(150, 200)
    [all...]
  /external/skia/src/utils/
SkBoundaryPatch.cpp 67 return SkPointInterp(fPts[e], fPts[(e + 1) & 3], t);
74 fPts[12] = fPts[0];
77 SkEvalCubicAt(&fPts[e * 3], t, &loc, nullptr, nullptr);
  /external/skia/src/core/
SkGeometry.h 185 fPts[0] = p0;
186 fPts[1] = p1;
187 fPts[2] = p2;
191 memcpy(fPts, pts, sizeof(fPts));
195 SkPoint fPts[3];
199 memcpy(fPts, pts, 3 * sizeof(SkPoint));
204 fPts[0] = p0;
205 fPts[1] = p1;
206 fPts[2] = p2
    [all...]

Completed in 1398 milliseconds

1 2 3