Searched refs:startPt (Results 1 - 14 of 14) sorted by relevance

/external/chromium_org/third_party/skia/gm/
H A Ddegeneratesegments.cpp40 static SkPoint AddMove(SkPath& path, SkPoint& startPt) { argument
41 SkPoint moveToPt = startPt + SkPoint::Make(0, 10*SK_Scalar1);
46 static SkPoint AddMoveClose(SkPath& path, SkPoint& startPt) { argument
47 SkPoint moveToPt = startPt + SkPoint::Make(0, 10*SK_Scalar1);
53 static SkPoint AddDegenLine(SkPath& path, SkPoint& startPt) { argument
54 path.lineTo(startPt);
55 return startPt;
58 static SkPoint AddMoveDegenLine(SkPath& path, SkPoint& startPt) { argument
59 SkPoint moveToPt = startPt + SkPoint::Make(0, 10*SK_Scalar1);
65 static SkPoint AddMoveDegenLineClose(SkPath& path, SkPoint& startPt) { argument
73 AddDegenQuad(SkPath& path, SkPoint& startPt) argument
78 AddMoveDegenQuad(SkPath& path, SkPoint& startPt) argument
85 AddMoveDegenQuadClose(SkPath& path, SkPoint& startPt) argument
93 AddDegenCubic(SkPath& path, SkPoint& startPt) argument
98 AddMoveDegenCubic(SkPath& path, SkPoint& startPt) argument
105 AddMoveDegenCubicClose(SkPath& path, SkPoint& startPt) argument
113 AddClose(SkPath& path, SkPoint& startPt) argument
118 AddLine(SkPath& path, SkPoint& startPt) argument
124 AddMoveLine(SkPath& path, SkPoint& startPt) argument
132 AddMoveLineClose(SkPath& path, SkPoint& startPt) argument
141 AddQuad(SkPath& path, SkPoint& startPt) argument
148 AddMoveQuad(SkPath& path, SkPoint& startPt) argument
157 AddMoveQuadClose(SkPath& path, SkPoint& startPt) argument
167 AddCubic(SkPath& path, SkPoint& startPt) argument
175 AddMoveCubic(SkPath& path, SkPoint& startPt) argument
185 AddMoveCubicClose(SkPath& path, SkPoint& startPt) argument
[all...]
/external/skia/gm/
H A Ddegeneratesegments.cpp40 static SkPoint AddMove(SkPath& path, SkPoint& startPt) { argument
41 SkPoint moveToPt = startPt + SkPoint::Make(0, 10*SK_Scalar1);
46 static SkPoint AddMoveClose(SkPath& path, SkPoint& startPt) { argument
47 SkPoint moveToPt = startPt + SkPoint::Make(0, 10*SK_Scalar1);
53 static SkPoint AddDegenLine(SkPath& path, SkPoint& startPt) { argument
54 path.lineTo(startPt);
55 return startPt;
58 static SkPoint AddMoveDegenLine(SkPath& path, SkPoint& startPt) { argument
59 SkPoint moveToPt = startPt + SkPoint::Make(0, 10*SK_Scalar1);
65 static SkPoint AddMoveDegenLineClose(SkPath& path, SkPoint& startPt) { argument
73 AddDegenQuad(SkPath& path, SkPoint& startPt) argument
78 AddMoveDegenQuad(SkPath& path, SkPoint& startPt) argument
85 AddMoveDegenQuadClose(SkPath& path, SkPoint& startPt) argument
93 AddDegenCubic(SkPath& path, SkPoint& startPt) argument
98 AddMoveDegenCubic(SkPath& path, SkPoint& startPt) argument
105 AddMoveDegenCubicClose(SkPath& path, SkPoint& startPt) argument
113 AddClose(SkPath& path, SkPoint& startPt) argument
118 AddLine(SkPath& path, SkPoint& startPt) argument
124 AddMoveLine(SkPath& path, SkPoint& startPt) argument
132 AddMoveLineClose(SkPath& path, SkPoint& startPt) argument
141 AddQuad(SkPath& path, SkPoint& startPt) argument
148 AddMoveQuad(SkPath& path, SkPoint& startPt) argument
157 AddMoveQuadClose(SkPath& path, SkPoint& startPt) argument
167 AddCubic(SkPath& path, SkPoint& startPt) argument
175 AddMoveCubic(SkPath& path, SkPoint& startPt) argument
185 AddMoveCubicClose(SkPath& path, SkPoint& startPt) argument
[all...]
/external/chromium_org/third_party/skia/experimental/Intersection/
H A DQuadraticBounds.cpp17 _Point startPt; local
18 xy_at_t(quad, startT, startPt.x, startPt.y);
21 return startPt.x <= endPt.x ? startT : endT;
H A DIntersections.cpp12 const _Point& startPt, const _Point& endPt) {
14 remove(s2, e2, startPt, endPt);
16 remove(s1, e1, startPt, endPt);
37 bool s1in = between(cs1, s1, ce1) || startPt.approximatelyEqual(fPt[i1])
38 || startPt.approximatelyEqual(fPt[iEnd1]);
51 bool s2in = between(cs2, s2, ce2) || startPt.approximatelyEqual(fPt[i2])
52 || startPt.approximatelyEqual(fPt[iEnd2]);
58 fPt[i1] = startPt;
65 fPt[iEnd1] = startPt;
88 insertCoincident(s1, s2, startPt);
11 insertCoincidentPair(double s1, double e1, double s2, double e2, const _Point& startPt, const _Point& endPt) argument
[all...]
H A DIntersections.h69 const _Point& startPt, const _Point& endPt);
139 void remove(double one, double two, const _Point& startPt, const _Point& endPt);
/external/skia/experimental/Intersection/
H A DQuadraticBounds.cpp17 _Point startPt; local
18 xy_at_t(quad, startT, startPt.x, startPt.y);
21 return startPt.x <= endPt.x ? startT : endT;
H A DIntersections.cpp12 const _Point& startPt, const _Point& endPt) {
14 remove(s2, e2, startPt, endPt);
16 remove(s1, e1, startPt, endPt);
37 bool s1in = between(cs1, s1, ce1) || startPt.approximatelyEqual(fPt[i1])
38 || startPt.approximatelyEqual(fPt[iEnd1]);
51 bool s2in = between(cs2, s2, ce2) || startPt.approximatelyEqual(fPt[i2])
52 || startPt.approximatelyEqual(fPt[iEnd2]);
58 fPt[i1] = startPt;
65 fPt[iEnd1] = startPt;
88 insertCoincident(s1, s2, startPt);
11 insertCoincidentPair(double s1, double e1, double s2, double e2, const _Point& startPt, const _Point& endPt) argument
[all...]
H A DIntersections.h69 const _Point& startPt, const _Point& endPt);
139 void remove(double one, double two, const _Point& startPt, const _Point& endPt);
/external/chromium_org/third_party/skia/src/pathops/
H A DSkOpContour.cpp110 const SkPoint& startPt = coincidence.fPts[0][startSwapped]; local
114 || thisOne.isMissing(startT, startPt) || other.isMissing(oEndT, startPt)) {
115 thisOne.addTPair(startT, &other, oEndT, true, startPt,
126 || thisOne.isMissing(startT, startPt) || other.isMissing(oStartT, startPt)) {
127 thisOne.addTPair(startT, &other, oStartT, true, startPt,
518 const SkPoint* startPt = &coincidence.fPts[0][0];
523 SkTSwap(startPt, endPt);
532 const SkPoint& oMatchStartPt = cancel ? *endPt : *startPt;
[all...]
H A DSkOpSegment.h286 void addTCancel(const SkPoint& startPt, const SkPoint& endPt, SkOpSegment* other);
287 bool addTCoincident(const SkPoint& startPt, const SkPoint& endPt, double endT,
315 int step, SkPoint* startPt, SkPoint* endPt, double* endT) const;
401 void addCancelOutsides(const SkPoint& startPt, const SkPoint& endPt, SkOpSegment* other);
402 void addCoinOutsides(const SkPoint& startPt, const SkPoint& endPt, SkOpSegment* other);
474 void setCoincidentRange(const SkPoint& startPt, const SkPoint& endPt, SkOpSegment* other);
481 const SkPoint& startPt);
482 static void TrackOutside(SkTArray<SkPoint, true>* outsideTs, const SkPoint& startPt);
H A DSkOpSegment.cpp212 void SkOpSegment::addCancelOutsides(const SkPoint& startPt, const SkPoint& endPt, argument
220 } while (startPt != fTs[tIndex].fPt && tIndex < tCount);
229 SkASSERT(fTs[tIndex].fT < 1 || startPt != *nextPt);
230 } while (startPt == *nextPt);
290 void SkOpSegment::addCoinOutsides(const SkPoint& startPt, const SkPoint& endPt, argument
292 // walk this to startPt
293 // walk other to startPt
299 } while (startPt != fTs[tIndex].fPt);
304 if (startPt != span.fPt) {
307 if (span.fOther == other && span.fPt == startPt) {
692 addTCancel(const SkPoint& startPt, const SkPoint& endPt, SkOpSegment* other) argument
[all...]
/external/skia/src/pathops/
H A DSkOpContour.cpp102 const SkPoint& startPt = coincidence.fPts[0][startSwapped]; local
106 || thisOne.isMissing(startT, startPt) || other.isMissing(oEndT, startPt)) {
107 thisOne.addTPair(startT, &other, oEndT, true, startPt,
118 || thisOne.isMissing(startT, startPt) || other.isMissing(oStartT, startPt)) {
119 thisOne.addTPair(startT, &other, oStartT, true, startPt,
501 const SkPoint* startPt = &coincidence.fPts[0][0];
506 SkTSwap(startPt, endPt);
515 const SkPoint& oMatchStartPt = cancel ? *endPt : *startPt;
[all...]
H A DSkOpSegment.h284 void addTCancel(const SkPoint& startPt, const SkPoint& endPt, SkOpSegment* other);
285 void addTCoincident(const SkPoint& startPt, const SkPoint& endPt, double endT,
313 int step, SkPoint* startPt, SkPoint* endPt, double* endT) const;
399 void addCancelOutsides(const SkPoint& startPt, const SkPoint& endPt, SkOpSegment* other);
400 void addCoinOutsides(const SkPoint& startPt, const SkPoint& endPt, SkOpSegment* other);
472 void setCoincidentRange(const SkPoint& startPt, const SkPoint& endPt, SkOpSegment* other);
479 const SkPoint& startPt);
480 static void TrackOutside(SkTArray<SkPoint, true>* outsideTs, const SkPoint& startPt);
H A DSkOpSegment.cpp212 void SkOpSegment::addCancelOutsides(const SkPoint& startPt, const SkPoint& endPt, argument
220 } while (startPt != fTs[tIndex].fPt && tIndex < tCount);
229 SkASSERT(fTs[tIndex].fT < 1 || startPt != *nextPt);
230 } while (startPt == *nextPt);
289 void SkOpSegment::addCoinOutsides(const SkPoint& startPt, const SkPoint& endPt, argument
291 // walk this to startPt
292 // walk other to startPt
298 } while (startPt != fTs[tIndex].fPt);
303 if (startPt != span.fPt) {
306 if (span.fOther == other && span.fPt == startPt) {
686 addTCancel(const SkPoint& startPt, const SkPoint& endPt, SkOpSegment* other) argument
[all...]

Completed in 211 milliseconds