Home
last modified time | relevance | path

Searched refs:oppStart (Results 1 – 10 of 10) sorted by relevance

/external/skqp/src/pathops/
DSkPathOpsTSect.h145 int hullsIntersect(SkTSpan* span, bool* start, bool* oppStart);
166 bool* oppStart, bool* ptsInCommon);
215 int hullCheck(const SkTSpan* opp, bool* start, bool* oppStart);
DSkPathOpsTSect.cpp170 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 …]
DSkOpCoincidence.cpp319 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()
DSkPathOpsDebug.cpp924 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 …]
DSkOpSegment.cpp1221 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/
DSkPathOpsTSect.h144 int hullsIntersect(SkTSpan* span, bool* start, bool* oppStart);
165 bool* oppStart, bool* ptsInCommon);
214 int hullCheck(const SkTSpan* opp, bool* start, bool* oppStart);
DSkPathOpsTSect.cpp171 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 …]
DSkOpCoincidence.cpp319 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()
DSkPathOpsDebug.cpp901 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 …]
DSkOpSegment.cpp1221 SkOpPtT* oppStart = prior->ptT(); in missingCoincidence() local
1227 swap(oppStart, oppEnd); in missingCoincidence()
1232 SkOpPtT* rootOppStart = oppStart->span()->ptT(); in missingCoincidence()