Lines Matching refs:ptT
129 const SkOpPtT* ptT) { in record()
132 glitch->fCoinSpan = ptT; in record()
220 const SkOpPtT* ptT) { in record()
223 glitch->fEndSpan = ptT; in record()
729 const SkOpPtT* result = span->ptT(); in debugAddT()
819 const SkOpPtT* ptT = span->ptT(), * stopPtT = ptT; in DebugClearVisited() local
820 while ((ptT = ptT->next()) != stopPtT) { in DebugClearVisited()
821 const SkOpSegment* opp = ptT->segment(); in DebugClearVisited()
847 const SkOpPtT* ptT = spanBase->ptT(), * spanStopPtT = ptT; in debugMissingCoincidence() local
848 SkASSERT(ptT->span() == spanBase); in debugMissingCoincidence()
849 while ((ptT = ptT->next()) != spanStopPtT) { in debugMissingCoincidence()
850 if (ptT->deleted()) { in debugMissingCoincidence()
853 const SkOpSegment* opp = ptT->span()->segment(); in debugMissingCoincidence()
864 if (ptT->segment() == this) { in debugMissingCoincidence()
881 priorStopPtT = priorPtT = priorTest->ptT(); in debugMissingCoincidence()
898 if (priorPtT == ptT) { in debugMissingCoincidence()
901 const SkOpPtT* oppStart = prior->ptT(); in debugMissingCoincidence()
902 const SkOpPtT* oppEnd = spanBase->ptT(); in debugMissingCoincidence()
903 bool swapped = priorPtT->fT > ptT->fT; in debugMissingCoincidence()
906 swap(priorPtT, ptT); in debugMissingCoincidence()
910 const SkOpPtT* rootPriorPtT = priorPtT->span()->ptT(); in debugMissingCoincidence()
911 const SkOpPtT* rootPtT = ptT->span()->ptT(); in debugMissingCoincidence()
912 const SkOpPtT* rootOppStart = oppStart->span()->ptT(); in debugMissingCoincidence()
913 const SkOpPtT* rootOppEnd = oppEnd->span()->ptT(); in debugMissingCoincidence()
924 log->record(SkPathOpsDebug::kMissingCoin_Glitch, priorPtT, ptT, oppStart, oppEnd); in debugMissingCoincidence()
935 swap(priorPtT, ptT); in debugMissingCoincidence()
954 const SkOpPtT* startPtT = test->ptT(); in debugMoveMultiples()
1007 const SkOpPtT* oppStartPtT = oppTest->ptT(); in debugMoveMultiples()
1046 const SkOpPtT* ptT = spanBase->ptT(); in debugMoveNearby() local
1047 const SkOpPtT* headPtT = ptT; in debugMoveNearby()
1048 while ((ptT = ptT->next()) != headPtT) { in debugMoveNearby()
1049 const SkOpSpanBase* test = ptT->span(); in debugMoveNearby()
1050 if (ptT->segment() == this && !ptT->deleted() && test != spanBase in debugMoveNearby()
1051 && test->ptT() == ptT) { in debugMoveNearby()
1057 glitches->record(SkPathOpsDebug::kMoveNearbyReleaseFinal_Glitch, spanBase, ptT); in debugMoveNearby()
1169 const SkPoint& pt = span->ptT()->fPt; in debugShowNewWinding()
1193 const SkPoint& pt = span->ptT()->fPt; in debugShowNewWinding()
1399 void (SkCoincidentSpans::*setEnd)(const SkOpPtT* ptT) const ) const { in debugCorrectOneEnd()
1403 const SkOpPtT* testPtT = prev ? prev->next()->ptT() in debugCorrectOneEnd()
1404 : origSpan->upCast()->next()->prev()->ptT(); in debugCorrectOneEnd()
1439 if (log) log->record(SkPathOpsDebug::kExpandCoin_Glitch, this, prev->ptT(), oppPtT); in debugExpand()
1456 if (log) log->record(SkPathOpsDebug::kExpandCoin_Glitch, this, next->ptT(), oppPtT); in debugExpand()
1464 const SkOpPtT* testPtT = testSpan->ptT(); in debugAddEndMovedSpans()
1475 if (testPtT->span()->ptT() != testPtT) { in debugAddEndMovedSpans()
1537 void SkOpCoincidence::debugAddEndMovedSpans(SkPathOpsDebug::GlitchLog* log, const SkOpPtT* ptT) con… in debugAddEndMovedSpans()
1538 FAIL_IF(!ptT->span()->upCastable(), ptT->span()); in debugAddEndMovedSpans()
1539 const SkOpSpan* base = ptT->span()->upCast(); in debugAddEndMovedSpans()
1541 FAIL_IF(!prev, ptT->span()); in debugAddEndMovedSpans()
1637 const SkOpPtT* containedOpp = test->ptT()->contains(oSeg); in debugAddExpanded()
1638 const SkOpPtT* containedThis = oTest->ptT()->contains(seg); in debugAddExpanded()
1655 } while (!(walkOpp = walk->ptT()->contains(oSeg)) in debugAddExpanded()
2125 const SkOpPtT* ptT = next->ptT(); in DebugCheckBetween() local
2130 ptT = ptT->next(); in DebugCheckBetween()
2131 const SkOpPtT* checkPtT = next->ptT(); in DebugCheckBetween()
2132 if (ptT == checkPtT) { in DebugCheckBetween()
2137 if ((looped = checkPtT == ptT)) { in DebugCheckBetween()
2146 if (ptT->deleted()) { in DebugCheckBetween()
2149 if (ptT->segment() != oSegment) { in DebugCheckBetween()
2152 somethingBetween |= between(oStart, ptT->fT, oEnd); in DebugCheckBetween()
2236 SkASSERT(coin->coinPtTStart()->span()->ptT() == coin->coinPtTStart()); in DebugValidate()
2237 SkASSERT(coin->coinPtTEnd()->span()->ptT() == coin->coinPtTEnd()); in DebugValidate()
2238 SkASSERT(coin->oppPtTStart()->span()->ptT() == coin->oppPtTStart()); in DebugValidate()
2239 SkASSERT(coin->oppPtTEnd()->span()->ptT() == coin->oppPtTEnd()); in DebugValidate()
2385 double t = span->ptT()->fT; in debugValidate()
2402 const SkOpPtT* oppPrev = this->ptT()->oppPrev(opp->ptT()); in debugAddOpp()
2407 this->ptT()->debugAddOpp(opp->ptT(), oppPrev); in debugAddOpp()
2420 const SkOpPtT* head = this->ptT(); in debugCheckForCollapsedCoincidence()
2485 SkASSERT(testBase->ptT() == test); in debugMergeMatches()
2490 const SkOpPtT* inner = opp->ptT(); in debugMergeMatches()
2500 SkASSERT(innerBase->ptT() == inner); in debugMergeMatches()
2542 const SkOpPtT* ptT = &fPtT; in debugResetCoinT() local
2544 ptT->debugResetCoinT(); in debugResetCoinT()
2545 ptT = ptT->next(); in debugResetCoinT()
2546 } while (ptT != &fPtT); in debugResetCoinT()
2552 const SkOpPtT* ptT = &fPtT; in debugSetCoinT() local
2554 if (!ptT->deleted()) { in debugSetCoinT()
2555 ptT->debugSetCoinT(index); in debugSetCoinT()
2557 ptT = ptT->next(); in debugSetCoinT()
2558 } while (ptT != &fPtT); in debugSetCoinT()
2582 const SkOpPtT* ptT = &fPtT; in debugValidate() local
2583 SkASSERT(ptT->span() == this); in debugValidate()
2586 ptT->debugValidate(); in debugValidate()
2587 ptT = ptT->next(); in debugValidate()
2588 } while (ptT != &fPtT); in debugValidate()
2652 const SkOpPtT* start = base->ptT()->starter(spanEnd->ptT()); in debugInsertCoincidence()
2710 const SkOpPtT* ptT = this; in debugContains() local
2713 ptT = ptT->next(); in debugContains()
2714 if (ptT == check) { in debugContains()
2720 if (ptT == test) { in debugContains()
2730 const SkOpPtT* ptT = this; in debugContains() local
2733 ptT = ptT->next(); in debugContains()
2734 if (ptT->segment() == check) { in debugContains()
2735 return ptT; in debugContains()
2740 if (ptT == test) { in debugContains()