Lines Matching defs:record

29          do { if (cond) log->record(SkPathOpsDebug::kFail_Glitch, coin); } while (false)
33 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
795 if (span->windValue()) glitches->record(SkPathOpsDebug::kCollapsedWindValue_Glitch, span);
796 if (span->oppValue()) glitches->record(SkPathOpsDebug::kCollapsedOppValue_Glitch, span);
797 if (!span->done()) glitches->record(SkPathOpsDebug::kCollapsedDone_Glitch, span);
924 log->record(SkPathOpsDebug::kMissingCoin_Glitch, priorPtT, ptT, oppStart, oppEnd);
1054 glitches->record(SkPathOpsDebug::kMoveNearbyClearAll_Glitch, this);
1057 glitches->record(SkPathOpsDebug::kMoveNearbyReleaseFinal_Glitch, spanBase, ptT);
1059 glitches->record(SkPathOpsDebug::kMoveNearbyRelease_Glitch, test, headPtT);
1073 glitches->record(SkPathOpsDebug::kMoveNearbyMergeFinal_Glitch, test);
1078 glitches->record(SkPathOpsDebug::kMoveNearbyMergeFinal_Glitch, test);
1080 glitches->record(SkPathOpsDebug::kMoveNearbyClearAll2_Glitch, this);
1084 glitches->record(SkPathOpsDebug::kMoveNearbyMerge_Glitch, spanBase);
1406 log->record(SkPathOpsDebug::kCorrectEnd_Glitch, this, origPtT, testPtT);
1439 if (log) log->record(SkPathOpsDebug::kExpandCoin_Glitch, this, prev->ptT(), oppPtT);
1456 if (log) log->record(SkPathOpsDebug::kExpandCoin_Glitch, this, next->ptT(), oppPtT);
1672 addToOpp ? log->record(SkPathOpsDebug::kAddExpandedCoin_Glitch,
1674 : log->record(SkPathOpsDebug::kAddExpandedCoin_Glitch,
1722 return log->record(SkPathOpsDebug::kAddIfCollapsed_Glitch, coinSeg);
1728 return log->record(SkPathOpsDebug::kAddIfCollapsed_Glitch, oppSeg);
1759 log->record(SkPathOpsDebug::kAddOrOverlap_Glitch, overlap, test->coinPtTStart());
1762 log->record(SkPathOpsDebug::kAddOrOverlap_Glitch, overlap, test->coinPtTEnd());
1767 log->record(SkPathOpsDebug::kAddOrOverlap_Glitch, overlap, test->oppPtTStart());
1772 log->record(SkPathOpsDebug::kAddOrOverlap_Glitch, overlap, test->oppPtTEnd());
1834 log->record(SkPathOpsDebug::kAddMissingExtend_Glitch, coinSeg, coinTs, coinTe, oppSeg, oppTs, oppTe);
1841 log->record(SkPathOpsDebug::kAddMissingExtend_Glitch, oppSeg, oppTs, oppTe, coinSeg, coinTs, coinTe);
1849 log->record(SkPathOpsDebug::kAddMissingCoin_Glitch, coinSeg, coinTs, coinTe, oppSeg, oppTs, oppTe);
1973 log->record(SkPathOpsDebug::kReleasedSpan_Glitch, coin);
1990 log->record(SkPathOpsDebug::kReleasedSpan_Glitch, coin);
2013 if (log) log->record(SkPathOpsDebug::kExpandCoin_Glitch, fHead, test->coinPtTStart());
2079 log->record(SkPathOpsDebug::kCollapsedCoin_Glitch, coin);
2082 log->record(SkPathOpsDebug::kCollapsedCoin_Glitch, coin);
2463 log->record(SkPathOpsDebug::kMarkCoinEnd_Glitch, this, coin);
2505 log->record(SkPathOpsDebug::kMergeMatches_Glitch, innerBase, test);
2509 log->record(SkPathOpsDebug::kMergeMatches_Glitch, testBase, inner);
2511 log->record(SkPathOpsDebug::kMergeMatches_Glitch, segment);
2634 log->record(SkPathOpsDebug::kMarkCoinStart_Glitch, this, coin);
2664 log->record(SkPathOpsDebug::kMarkCoinInsert_Glitch, span);
2669 log->record(SkPathOpsDebug::kMarkCoinMissing_Glitch, segment, this);