Searched refs:SkOpSpan (Results 1 – 18 of 18) sorted by relevance
/external/skia/src/pathops/ |
D | SkOpSpan.h | 20 class SkOpSpan; variable 218 const SkOpSpan* debugStarter(SkOpSpanBase const** endPtr) const; 239 void initBase(SkOpSegment* parent, SkOpSpan* prev, double t, const SkPoint& pt); 254 void merge(SkOpSpan* span); 256 SkOpSpan* prev() const { in prev() 290 void setPrev(SkOpSpan* prev) { in setPrev() 303 const SkOpSpan* starter(const SkOpSpanBase* end) const { in starter() 308 SkOpSpan* starter(SkOpSpanBase* end) { in starter() 314 SkOpSpan* starter(SkOpSpanBase** endPtr) { in starter() 339 SkOpSpan* upCast() { in upCast() [all …]
|
D | SkOpSegment.h | 170 void debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding); 171 void debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding, int oppWinding); 176 void detach(const SkOpSpan* ); 210 SkOpSpan* findSortableTop(SkOpContour* ); 213 const SkOpSpan* head() const { in head() 217 SkOpSpan* head() { in head() 223 SkOpSpan* insert(SkOpSpan* prev, SkChunkAlloc* allocator) { in insert() 224 SkOpSpan* result = SkOpTAllocator<SkOpSpan>::Allocate(allocator); in insert() 269 void markDone(SkOpSpan* ); 270 bool markWinding(SkOpSpan* , int winding); [all …]
|
D | SkPathOpsWinding.cpp | 84 SkOpRayDir makeTestBase(SkOpSpan* span, double t) { in makeTestBase() 96 SkOpSpan* fSpan; 171 SkOpSpan* span = this->windingSpanAtT(t); in rayCheck() 188 SkOpSpan* SkOpSegment::windingSpanAtT(double tHit) { in windingSpanAtT() 189 SkOpSpan* span = &fHead; in windingSpanAtT() 235 bool SkOpSpan::sortableTop(SkOpContour* contourHead) { in sortableTop() 268 SkOpSpan* span = hit->fSpan; in sortableTop() 291 SkOpSpan* span = hit->fSpan; in sortableTop() 361 SkOpSpan* SkOpSegment::findSortableTop(SkOpContour* contourHead) { in findSortableTop() 362 SkOpSpan* span = &fHead; in findSortableTop() [all …]
|
D | SkOpSpan.cpp | 277 void SkOpSpanBase::initBase(SkOpSegment* segment, SkOpSpan* prev, double t, const SkPoint& pt) { in initBase() 292 void SkOpSpanBase::merge(SkOpSpan* span) { in merge() 316 int SkOpSpan::computeWindSum() { in computeWindSum() 326 bool SkOpSpan::containsCoincidence(const SkOpSegment* segment) const { in containsCoincidence() 328 const SkOpSpan* next = fCoincident; in containsCoincidence() 337 void SkOpSpan::detach(SkOpPtT* kept) { in detach() 339 SkOpSpan* prev = this->prev(); in detach() 353 void SkOpSpan::init(SkOpSegment* segment, SkOpSpan* prev, double t, const SkPoint& pt) { in init() 367 void SkOpSpan::setOppSum(int oppSum) { in setOppSum() 377 void SkOpSpan::setWindSum(int windSum) { in setWindSum()
|
D | SkOpSegment.cpp | 58 SkOpSpan* upSpan = start->upCastable(); in activeAngleInner() 76 SkOpSpan* downSpan = start->prev(); in activeAngleInner() 364 SkOpSpan* prev = result->span()->prev(); in addT() 368 SkOpSpan* span = insert(prev, allocator); in addT() 401 SkOpSpan* span = &fHead; in align() 416 SkOpSpan* prior = &fHead; in calcAngles() 424 SkOpSpan* span = spanBase->upCast(); in calcAngles() 574 void SkOpSegment::detach(const SkOpSpan* span) { in detach() 633 SkOpSpan* startSpan = start->starter(end); in findNextOp() 738 SkOpSpan* startSpan = start->starter(end); in findNextWinding() [all …]
|
D | SkPathOpsDebug.cpp | 528 const SkOpSpan* span = &fHead; in debugAlign() 547 const SkOpSpan* span; in debugCheckAngleCoin() 578 const SkOpSpan* span = this->head(); in debugFindCollapsed() 598 SkOpSpan* span = this->head(); in debugLastAngle() 618 const SkOpSpan* prior = nullptr; in debugMissingCoincidence() 641 const SkOpSpan* span = spanBase->upCastable(); in debugMissingCoincidence() 653 const SkOpSpan* priorTest = spanBase->prev(); in debugMissingCoincidence() 856 const SkOpSpan* span = &fHead; in debugShowActiveSpans() 897 void SkOpSegment::debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding) { in debugShowNewWinding() 920 void SkOpSegment::debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding, in debugShowNewWinding() [all …]
|
D | SkOpAngle.h | 20 class SkOpSpan; variable 119 SkOpSpan* starter();
|
D | SkPathOpsSimplify.cpp | 17 SkOpSpan* span = FindSortableTop(contourList); in bridgeWinding() 64 SkOpSpan* spanStart = start->starter(end); in bridgeWinding() 149 SkOpSpan* spanStart = start->starter(end); in bridgeXor()
|
D | SkOpCoincidence.cpp | 376 SkOpSpan* start = coin->fCoinPtTStart->span()->upCast(); in apply() 383 SkOpSpan* oStart = (flipped ? coin->fOppPtTEnd : coin->fOppPtTStart)->span()->upCast(); in apply() 510 SkOpSpan* start = coin->fCoinPtTStart->span()->upCast(); in expand() 514 SkOpSpan* prev = start->prev(); in expand() 648 SkOpSpan* start = coin->fCoinPtTStart->span()->starter(&end); in mark() 670 SkOpSpan* nextSpan = next->upCast(); in mark() 671 SkOpSpan* oNextSpan = oNext->upCast(); in mark()
|
D | SkPathOpsCommon.h | 22 SkOpSpan* FindSortableTop(SkOpContourHead* );
|
D | SkOpBuilder.cpp | 53 SkOpSpan* topSpan; in FixWinding()
|
D | SkPathOpsOp.cpp | 91 SkOpSpan* span = FindSortableTop(contourList); in bridgeOp() 138 SkOpSpan* spanStart = start->starter(end); in bridgeOp()
|
D | SkOpContour.h | 209 SkOpSpan* findSortableTop(SkOpContour* );
|
D | SkPathOpsCommon.cpp | 46 SkOpSpan* lesser = startSpan->starter(endSpan); in AngleWinding()
|
D | SkOpAngle.cpp | 1023 SkOpSpan* SkOpAngle::starter() { in starter()
|
/external/skia/tests/ |
D | PathOpsDebug.cpp | 819 const SkOpSpan& mSpan = *fStart->starter(fEnd); in dumpOne() 1025 const SkOpSpan* span = this->upCastable(); in dumpCoin() 1035 void SkOpSpan::dumpCoin() const { in dumpCoin() 1036 const SkOpSpan* coincident = fCoincident; in dumpCoin() 1049 bool SkOpSpan::dumpSpan() const { in dumpSpan() 1050 SkOpSpan* coin = fCoincident; in dumpSpan() 1131 const SkOpSpan* span = &fHead; in dumpCoin() 1322 const SkOpSpan* span = segment->head(); in debugAngle() 1359 const SkOpSpan* span = segment->head(); in debugPtT() 1396 const SkOpSpan* span = segment->head(); in debugSpan()
|
/external/skia/gyp/ |
D | core.gypi | 443 '<(skia_src_path)/pathops/SkOpSpan.cpp', 471 '<(skia_src_path)/pathops/SkOpSpan.h',
|
/external/skia/ |
D | Android.mk | 297 src/pathops/SkOpSpan.cpp \
|