Home
last modified time | relevance | path

Searched refs:fCoinEnd (Results 1 – 12 of 12) sorted by relevance

/third_party/flutter/skia/src/pathops/
DSkPathOpsTSect.cpp228 fCoinEnd.init(); in initBounds()
372 foundEnd |= between(test->fStartT, fCoinEnd.perpT(), test->fEndT); in removeBounded()
379 fCoinEnd.init(); in removeBounded()
459 if (fCoinEnd.isMatch()) { in validate()
460 validatePerpT(fCoinEnd.perpT()); in validate()
461 validatePerpPt(fCoinEnd.perpT(), fCoinEnd.perpPt()); in validate()
538 result->fCoinEnd.debugInit(); in addOne()
687 first->fCoinEnd.setPerp(fCurve, start1e, this->pointLast(), sect2->fCurve); in coincidentForce()
688 bool oppMatched = first->fCoinStart.perpT() < first->fCoinEnd.perpT(); in coincidentForce()
690 double oppEndT = first->fCoinEnd.perpT() == -1 ? 1 : SkTMin(1., first->fCoinEnd.perpT()); in coincidentForce()
[all …]
DSkOpSpan.h199 return fCoinEnd; in coinEnd()
209 while ((next = next->fCoinEnd) != this) { in containsCoinEnd()
289 SkOpSpanBase* coinNext = coin->fCoinEnd; in insertCoinEnd()
290 coin->fCoinEnd = this->fCoinEnd; in insertCoinEnd()
291 this->fCoinEnd = coinNext; in insertCoinEnd()
407 SkOpSpanBase* fCoinEnd; // linked list of coincident spans that end here (may point to itself) variable
DSkPathOpsTSect.h106 fCoinEnd.init(); in debugInit()
158 fCoinEnd.markCoincident(); in markCoincident()
226 SkTCoincident fCoinEnd; variable
DSkOpSpan.cpp221 while ((next = next->fCoinEnd) != this) { in containsCoinEnd()
240 fCoinEnd = this; in initBase()
DSkPathOpsDebug.cpp2458 nextCoin = next->fCoinEnd; in debugCoinEndLoopCheck()
2459 SkASSERT(nextCoin == this || nextCoin->fCoinEnd != nextCoin); in debugCoinEndLoopCheck()
2461 const SkOpSpanBase* checkCoin = this->fCoinEnd; in debugCoinEndLoopCheck()
2464 innerCoin = innerCoin->fCoinEnd; in debugCoinEndLoopCheck()
/third_party/skia/src/pathops/
DSkPathOpsTSect.cpp229 fCoinEnd.init(); in initBounds()
373 foundEnd |= between(test->fStartT, fCoinEnd.perpT(), test->fEndT); in removeBounded()
380 fCoinEnd.init(); in removeBounded()
460 if (fCoinEnd.isMatch()) { in validate()
461 validatePerpT(fCoinEnd.perpT()); in validate()
462 validatePerpPt(fCoinEnd.perpT(), fCoinEnd.perpPt()); in validate()
539 result->fCoinEnd.debugInit(); in addOne()
688 first->fCoinEnd.setPerp(fCurve, start1e, this->pointLast(), sect2->fCurve); in coincidentForce()
689 bool oppMatched = first->fCoinStart.perpT() < first->fCoinEnd.perpT(); in coincidentForce()
691 double oppEndT = first->fCoinEnd.perpT() == -1 ? 1 : std::min(1., first->fCoinEnd.perpT()); in coincidentForce()
[all …]
DSkOpSpan.h199 return fCoinEnd; in coinEnd()
209 while ((next = next->fCoinEnd) != this) { in containsCoinEnd()
289 SkOpSpanBase* coinNext = coin->fCoinEnd; in insertCoinEnd()
290 coin->fCoinEnd = this->fCoinEnd; in insertCoinEnd()
291 this->fCoinEnd = coinNext; in insertCoinEnd()
407 SkOpSpanBase* fCoinEnd; // linked list of coincident spans that end here (may point to itself) variable
DSkPathOpsTSect.h105 fCoinEnd.init(); in debugInit()
157 fCoinEnd.markCoincident(); in markCoincident()
225 SkTCoincident fCoinEnd; variable
DSkOpSpan.cpp221 while ((next = next->fCoinEnd) != this) { in containsCoinEnd()
240 fCoinEnd = this; in initBase()
DSkPathOpsDebug.cpp2436 nextCoin = next->fCoinEnd; in debugCoinEndLoopCheck()
2437 SkASSERT(nextCoin == this || nextCoin->fCoinEnd != nextCoin); in debugCoinEndLoopCheck()
2439 const SkOpSpanBase* checkCoin = this->fCoinEnd; in debugCoinEndLoopCheck()
2442 innerCoin = innerCoin->fCoinEnd; in debugCoinEndLoopCheck()
/third_party/flutter/skia/tests/
DPathOpsDebug.cpp1351 fCoinEnd.dump(); in dumpCoin()
1360 char cE = fCoinEnd.dumpIsCoincidentStr(); in dumpID()
/third_party/skia/tests/
DPathOpsDebug.cpp1351 fCoinEnd.dump(); in dumpCoin()
1360 char cE = fCoinEnd.dumpIsCoincidentStr(); in dumpID()