Lines Matching refs:record
28 do { if (cond) log->record(SkPathOpsDebug::kFail_Glitch, coin); } while (false)
32 do { if (cond) log->record(SkPathOpsDebug::kFail_Glitch, span); } while (false)
36 do { if (cond) log->record(SkPathOpsDebug::kReturnFalse_Glitch, span); \
121 void record(GlitchType type, const SkOpSpanBase* base,
128 void record(GlitchType type, const SkOpSpanBase* base,
135 void record(GlitchType type, const SkCoincidentSpans* coin,
146 void record(GlitchType type, const SkOpSpanBase* base,
155 void record(GlitchType type, const SkOpSpanBase* base, double t,
163 void record(GlitchType type, const SkCoincidentSpans* coin,
173 void record(GlitchType type, const SkCoincidentSpans* coin,
181 void record(GlitchType type, const SkOpPtT* ptTS, const SkOpPtT* ptTE,
190 void record(GlitchType type, const SkOpSegment* seg, double startT,
201 void record(GlitchType type, const SkOpSegment* seg,
208 void record(GlitchType type, double t, const SkOpSpanBase* span) {
214 void record(GlitchType type, const SkOpSegment* seg) {
219 void record(GlitchType type, const SkCoincidentSpans* coin,
291 // see if next coincident operation makes a change; if so, record it
818 if (span->windValue()) glitches->record(SkPathOpsDebug::kCollapsedWindValue_Glitch, span);
819 if (span->oppValue()) glitches->record(SkPathOpsDebug::kCollapsedOppValue_Glitch, span);
820 if (!span->done()) glitches->record(SkPathOpsDebug::kCollapsedDone_Glitch, span);
947 log->record(SkPathOpsDebug::kMissingCoin_Glitch, priorPtT, ptT, oppStart, oppEnd);
1077 glitches->record(SkPathOpsDebug::kMoveNearbyClearAll_Glitch, this);
1080 glitches->record(SkPathOpsDebug::kMoveNearbyReleaseFinal_Glitch, spanBase, ptT);
1082 glitches->record(SkPathOpsDebug::kMoveNearbyRelease_Glitch, test, headPtT);
1096 glitches->record(SkPathOpsDebug::kMoveNearbyMergeFinal_Glitch, test);
1101 glitches->record(SkPathOpsDebug::kMoveNearbyMergeFinal_Glitch, test);
1103 glitches->record(SkPathOpsDebug::kMoveNearbyClearAll2_Glitch, this);
1107 glitches->record(SkPathOpsDebug::kMoveNearbyMerge_Glitch, spanBase);
1429 log->record(SkPathOpsDebug::kCorrectEnd_Glitch, this, origPtT, testPtT);
1462 if (log) log->record(SkPathOpsDebug::kExpandCoin_Glitch, this, prev->ptT(), oppPtT);
1479 if (log) log->record(SkPathOpsDebug::kExpandCoin_Glitch, this, next->ptT(), oppPtT);
1695 addToOpp ? log->record(SkPathOpsDebug::kAddExpandedCoin_Glitch,
1697 : log->record(SkPathOpsDebug::kAddExpandedCoin_Glitch,
1745 return log->record
1751 return log->record(SkPathOpsDebug::kAddIfCollapsed_Glitch, oppSeg);
1782 log->record(SkPathOpsDebug::kAddOrOverlap_Glitch, overlap, test->coinPtTStart());
1785 log->record(SkPathOpsDebug::kAddOrOverlap_Glitch, overlap, test->coinPtTEnd());
1790 log->record(SkPathOpsDebug::kAddOrOverlap_Glitch, overlap, test->oppPtTStart());
1795 log->record(SkPathOpsDebug::kAddOrOverlap_Glitch, overlap, test->oppPtTEnd());
1857 log->record(SkPathOpsDebug::kAddMissingExtend_Glitch, coinSeg, coinTs, coinTe, oppSeg, oppTs, oppTe);
1864 log->record(SkPathOpsDebug::kAddMissingExtend_Glitch, oppSeg, oppTs, oppTe, coinSeg, coinTs, coinTe);
1872 log->record(SkPathOpsDebug::kAddMissingCoin_Glitch, coinSeg, coinTs, coinTe, oppSeg, oppTs, oppTe);
1996 log->record(SkPathOpsDebug::kReleasedSpan_Glitch, coin);
2013 log->record(SkPathOpsDebug::kReleasedSpan_Glitch, coin);
2036 if (log) log->record(SkPathOpsDebug::kExpandCoin_Glitch, fHead, test->coinPtTStart());
2102 log->record(SkPathOpsDebug::kCollapsedCoin_Glitch, coin);
2105 log->record(SkPathOpsDebug::kCollapsedCoin_Glitch, coin);
2486 log->record(SkPathOpsDebug::kMarkCoinEnd_Glitch, this, coin);
2528 log->record(SkPathOpsDebug::kMergeMatches_Glitch, innerBase, test);
2532 log->record(SkPathOpsDebug::kMergeMatches_Glitch, testBase, inner);
2534 log->record(SkPathOpsDebug::kMergeMatches_Glitch, segment);
2657 log->record(SkPathOpsDebug::kMarkCoinStart_Glitch, this, coin);
2687 log->record(SkPathOpsDebug::kMarkCoinInsert_Glitch, span);
2692 log->record(SkPathOpsDebug::kMarkCoinMissing_Glitch, segment, this);