/external/skqp/src/pathops/ |
D | SkPathOpsTSect.h | 145 int hullsIntersect(SkTSpan* span, bool* start, bool* oppStart); 166 bool* oppStart, bool* ptsInCommon); 215 int hullCheck(const SkTSpan* opp, bool* start, bool* oppStart);
|
D | SkPathOpsTSect.cpp | 170 bool* start, bool* oppStart) { in hullCheck() argument 175 if (onlyEndPointsInCommon(opp, start, oppStart, &ptsInCommon)) { in hullCheck() 198 bool* start, bool* oppStart) { in hullsIntersect() argument 202 int hullSect = this->hullCheck(opp, start, oppStart); in hullsIntersect() 206 hullSect = opp->hullCheck(this, oppStart, start); in hullsIntersect() 306 bool* start, bool* oppStart, bool* ptsInCommon) { in onlyEndPointsInCommon() argument 308 *start = *oppStart = true; in onlyEndPointsInCommon() 311 *oppStart = true; in onlyEndPointsInCommon() 314 *oppStart = false; in onlyEndPointsInCommon() 316 *start = *oppStart = false; in onlyEndPointsInCommon() [all …]
|
D | SkOpCoincidence.cpp | 319 SkOpPtT* oppStart = writableSeg->addT(t); in addEndMovedSpans() local 320 if (oppStart == testPtT) { in addEndMovedSpans() 324 oppStart->span()->addOpp(writableBase); in addEndMovedSpans() 325 if (oppStart->deleted()) { in addEndMovedSpans() 329 SkOpSegment* oppSeg = oppStart->segment(); in addEndMovedSpans() 334 oppTs = oppStart->fT; in addEndMovedSpans() 339 coinTs = oppStart->fT; in addEndMovedSpans()
|
D | SkPathOpsDebug.cpp | 924 const SkOpPtT* oppStart = prior->ptT(); in debugMissingCoincidence() local 930 swap(oppStart, oppEnd); in debugMissingCoincidence() 935 const SkOpPtT* rootOppStart = oppStart->span()->ptT(); in debugMissingCoincidence() 947 log->record(SkPathOpsDebug::kMissingCoin_Glitch, priorPtT, ptT, oppStart, oppEnd); in debugMissingCoincidence() 1520 SkOpPtT* oppStart = writableSeg->addT(t); in debugAddEndMovedSpans() local 1521 if (oppStart == testPtT) { in debugAddEndMovedSpans() 1525 oppStart->span()->addOpp(writableBase); in debugAddEndMovedSpans() 1526 if (oppStart->deleted()) { in debugAddEndMovedSpans() 1530 SkOpSegment* oppSeg = oppStart->segment(); in debugAddEndMovedSpans() 1535 oppTs = oppStart->fT; in debugAddEndMovedSpans() [all …]
|
D | SkOpSegment.cpp | 1221 SkOpPtT* oppStart = prior->ptT(); in missingCoincidence() local 1227 swap(oppStart, oppEnd); in missingCoincidence() 1232 SkOpPtT* rootOppStart = oppStart->span()->ptT(); in missingCoincidence()
|
/external/skia/src/pathops/ |
D | SkPathOpsTSect.h | 144 int hullsIntersect(SkTSpan* span, bool* start, bool* oppStart); 165 bool* oppStart, bool* ptsInCommon); 214 int hullCheck(const SkTSpan* opp, bool* start, bool* oppStart);
|
D | SkPathOpsTSect.cpp | 171 bool* start, bool* oppStart) { in hullCheck() argument 176 if (onlyEndPointsInCommon(opp, start, oppStart, &ptsInCommon)) { in hullCheck() 199 bool* start, bool* oppStart) { in hullsIntersect() argument 203 int hullSect = this->hullCheck(opp, start, oppStart); in hullsIntersect() 207 hullSect = opp->hullCheck(this, oppStart, start); in hullsIntersect() 307 bool* start, bool* oppStart, bool* ptsInCommon) { in onlyEndPointsInCommon() argument 309 *start = *oppStart = true; in onlyEndPointsInCommon() 312 *oppStart = true; in onlyEndPointsInCommon() 315 *oppStart = false; in onlyEndPointsInCommon() 317 *start = *oppStart = false; in onlyEndPointsInCommon() [all …]
|
D | SkOpCoincidence.cpp | 319 SkOpPtT* oppStart = writableSeg->addT(t); in addEndMovedSpans() local 320 if (oppStart == testPtT) { in addEndMovedSpans() 324 oppStart->span()->addOpp(writableBase); in addEndMovedSpans() 325 if (oppStart->deleted()) { in addEndMovedSpans() 329 SkOpSegment* oppSeg = oppStart->segment(); in addEndMovedSpans() 334 oppTs = oppStart->fT; in addEndMovedSpans() 339 coinTs = oppStart->fT; in addEndMovedSpans()
|
D | SkPathOpsDebug.cpp | 901 const SkOpPtT* oppStart = prior->ptT(); in debugMissingCoincidence() local 907 swap(oppStart, oppEnd); in debugMissingCoincidence() 912 const SkOpPtT* rootOppStart = oppStart->span()->ptT(); in debugMissingCoincidence() 924 log->record(SkPathOpsDebug::kMissingCoin_Glitch, priorPtT, ptT, oppStart, oppEnd); in debugMissingCoincidence() 1497 SkOpPtT* oppStart = writableSeg->addT(t); in debugAddEndMovedSpans() local 1498 if (oppStart == testPtT) { in debugAddEndMovedSpans() 1502 oppStart->span()->addOpp(writableBase); in debugAddEndMovedSpans() 1503 if (oppStart->deleted()) { in debugAddEndMovedSpans() 1507 SkOpSegment* oppSeg = oppStart->segment(); in debugAddEndMovedSpans() 1512 oppTs = oppStart->fT; in debugAddEndMovedSpans() [all …]
|
D | SkOpSegment.cpp | 1221 SkOpPtT* oppStart = prior->ptT(); in missingCoincidence() local 1227 swap(oppStart, oppEnd); in missingCoincidence() 1232 SkOpPtT* rootOppStart = oppStart->span()->ptT(); in missingCoincidence()
|