/external/skia/src/pathops/ |
D | SkOpSpan.h | 20 class SkOpSpan; variable 252 const SkOpSpan* debugStarter(SkOpSpanBase const** endPtr) const; 274 void initBase(SkOpSegment* parent, SkOpSpan* prev, double t, const SkPoint& pt); 290 void merge(SkOpSpan* span); 293 const SkOpSpan* prev() const { in prev() 297 SkOpSpan* prev() { in prev() 329 void setPrev(SkOpSpan* prev) { in setPrev() 342 const SkOpSpan* starter(const SkOpSpanBase* end) const { in starter() 347 SkOpSpan* starter(SkOpSpanBase* end) { in starter() 353 SkOpSpan* starter(SkOpSpanBase** endPtr) { in starter() [all …]
|
D | SkOpSegment.h | 119 void clearOne(SkOpSpan* span); 142 void debugClearOne(const SkOpSpan* span, SkPathOpsDebug::GlitchLog* glitches) const; 165 void debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding); 166 void debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding, int oppWinding); 224 SkOpSpan* findSortableTop(SkOpContour* ); 227 const SkOpSpan* head() const { in head() 231 SkOpSpan* head() { in head() 237 SkOpSpan* insert(SkOpSpan* prev) { in insert() 240 SkOpSpan* result = SkOpTAllocator<SkOpSpan>::Allocate(globalState->allocator()); in insert() 289 void markDone(SkOpSpan* ); [all …]
|
D | SkOpSpan.cpp | 228 void SkOpSpanBase::initBase(SkOpSegment* segment, SkOpSpan* prev, double t, const SkPoint& pt) { in initBase() 244 void SkOpSpanBase::merge(SkOpSpan* span) { in merge() 364 int SkOpSpan::computeWindSum() { in computeWindSum() 374 bool SkOpSpan::containsCoincidence(const SkOpSegment* segment) const { in containsCoincidence() 376 const SkOpSpan* next = fCoincident; in containsCoincidence() 385 void SkOpSpan::init(SkOpSegment* segment, SkOpSpan* prev, double t, const SkPoint& pt) { in init() 400 bool SkOpSpan::insertCoincidence(const SkOpSegment* segment, bool flipped, bool ordered) { in insertCoincidence() 407 SkOpSpan* span; in insertCoincidence() 415 span = const_cast<SkOpSpan*>(start->span()->upCast()); in insertCoincidence() 433 void SkOpSpan::release(const SkOpPtT* kept) { in release() [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() 276 SkOpSpan* span = hit->fSpan; in sortableTop() 299 SkOpSpan* span = hit->fSpan; in sortableTop() 369 SkOpSpan* SkOpSegment::findSortableTop(SkOpContour* contourHead) { in findSortableTop() 370 SkOpSpan* span = &fHead; in findSortableTop() [all …]
|
D | SkOpSegment.cpp | 58 SkOpSpan* upSpan = start->upCastable(); in activeAngleInner() 76 SkOpSpan* downSpan = start->prev(); in activeAngleInner() 257 SkOpSpan* prev = result->span()->prev(); in addT() 260 SkOpSpan* span = this->insert(prev); in addT() 285 SkOpSpan* prior = &fHead; in calcAngles() 294 SkOpSpan* span = spanBase->upCast(); in calcAngles() 314 SkOpSpan* span = &fHead; in clearAll() 322 void SkOpSegment::clearOne(SkOpSpan* span) { in clearOne() 481 void SkOpSegment::release(const SkOpSpan* span) { in release() 534 SkOpSpan* startSpan = start->starter(end); in findNextOp() [all …]
|
D | SkPathOpsCommon.h | 21 SkOpSpan* FindSortableTop(SkOpContourHead* ); 22 SkOpSpan* FindUndone(SkOpContourHead* );
|
D | SkPathOpsSimplify.cpp | 16 SkOpSpan* span = FindSortableTop(contourList); in bridgeWinding() 51 SkOpSpan* spanStart = start->starter(end); in bridgeWinding() 89 SkOpSpan* span = FindUndone(contourList); in bridgeXor() 121 SkOpSpan* spanStart = start->starter(end); in bridgeXor()
|
D | SkPathOpsDebug.cpp | 202 const SkOpSpan* span) { in record() 758 const SkOpSpan* prev = result->span()->prev(); in debugAddT() 781 const SkOpSpan* span; in debugCheckAngleCoin() 809 const SkOpSpan* span = &fHead; in debugClearAll() 817 void SkOpSegment::debugClearOne(const SkOpSpan* span, SkPathOpsDebug::GlitchLog* glitches) const { in debugClearOne() 826 SkOpSpan* span = this->head(); in debugLastAngle() 866 const SkOpSpan* prior = nullptr; in debugMissingCoincidence() 890 const SkOpSpan* span = spanBase->upCastable(); in debugMissingCoincidence() 902 const SkOpSpan* priorTest = spanBase->prev(); in debugMissingCoincidence() 1146 const SkOpSpan* span = &fHead; in debugShowActiveSpans() [all …]
|
D | SkOpAngle.h | 20 class SkOpSpan; variable 88 SkOpSpan* starter();
|
D | SkPathOpsCommon.cpp | 71 SkOpSpan* lesser = startSpan->starter(endSpan); in AngleWinding() 88 SkOpSpan* FindUndone(SkOpContourHead* contourHead) { in FindUndone() 94 SkOpSpan* result = contour->undoneSpan(); in FindUndone()
|
D | SkOpCoincidence.cpp | 35 const SkOpSpan* prev = origSpan->prev(); in correctOneEnd() 61 const SkOpSpan* start = coinPtTStart()->span()->upCast(); in expand() 62 const SkOpSpan* prev = start->prev(); in expand() 277 bool SkOpCoincidence::addEndMovedSpans(const SkOpSpan* base, const SkOpSpanBase* testSpan) { in addEndMovedSpans() 319 SkOpSpan* writableBase = const_cast<SkOpSpan*>(base); in addEndMovedSpans() 355 const SkOpSpan* base = ptT->span()->upCast(); in addEndMovedSpans() 356 const SkOpSpan* prev = base->prev(); in addEndMovedSpans() 1005 SkOpSpan* start = startSpan->upCast(); in apply() 1015 SkOpSpan* oStart = oStartBase->upCast(); in apply() 1319 SkOpSpan* start = startBase->upCast(); in mark()
|
D | SkOpContour.h | 174 SkOpSpan* findSortableTop(SkOpContour* ); 371 SkOpSpan* undoneSpan();
|
D | SkPathOpsOp.cpp | 102 SkOpSpan* span = FindSortableTop(contourList); in bridgeOp() 147 SkOpSpan* spanStart = start->starter(end); in bridgeOp()
|
D | SkOpContour.cpp | 34 SkOpSpan* SkOpContour::undoneSpan() { in undoneSpan()
|
D | SkOpCoincidence.h | 248 bool addEndMovedSpans(const SkOpSpan* base, const SkOpSpanBase* testSpan); 277 const SkOpSpan* base, const SkOpSpanBase* testSpan) const;
|
D | SkOpBuilder.cpp | 72 SkOpSpan* topSpan; in FixWinding()
|
D | SkOpAngle.cpp | 1008 SkOpSpan* SkOpAngle::starter() { in starter()
|
/external/skia/tests/ |
D | PathOpsDebug.cpp | 856 const SkOpSpan& mSpan = *fStart->starter(fEnd); in dumpOne() 1080 const SkOpSpan* span = this->upCastable(); in dumpCoin() 1090 void SkOpSpan::dumpCoin() const { in dumpCoin() 1091 const SkOpSpan* coincident = fCoincident; in dumpCoin() 1104 bool SkOpSpan::dumpSpan() const { in dumpSpan() 1105 SkOpSpan* coin = fCoincident; in dumpSpan() 1191 const SkOpSpan* span = &fHead; in dumpCoin() 1388 const SkOpSpan* span = segment->head(); in debugAngle() 1425 const SkOpSpan* span = segment->head(); in debugPtT() 1462 const SkOpSpan* span = segment->head(); in debugSpan()
|
/external/skia/gn/ |
D | core.gni | 498 "$_src/pathops/SkOpSpan.cpp", 526 "$_src/pathops/SkOpSpan.h",
|
/external/skia/ |
D | Android.bp | 628 "src/pathops/SkOpSpan.cpp",
|