/external/skia/src/pathops/ |
SkPathWriter.h | 14 class SkOpPtT; 24 void conicTo(const SkPoint& pt1, const SkOpPtT* pt2, SkScalar weight); 25 void cubicTo(const SkPoint& pt1, const SkPoint& pt2, const SkOpPtT* pt3); 26 bool deferredLine(const SkOpPtT* pt); 27 void deferredMove(const SkOpPtT* pt); 33 void quadTo(const SkPoint& pt1, const SkOpPtT* pt2); 36 bool changedSlopes(const SkOpPtT* pt) const; 38 const SkTDArray<const SkOpPtT*>& endPtTs() const { return fEndPtTs; } 40 bool matchedLast(const SkOpPtT*) const; 44 void update(const SkOpPtT* pt) [all...] |
SkOpCoincidence.h | 15 class SkOpPtT; 20 const SkOpPtT* coinPtTEnd() const; 21 const SkOpPtT* coinPtTStart() const; 25 SkOpPtT* coinPtTEndWritable() const { return const_cast<SkOpPtT*>(fCoinPtTEnd); } 26 SkOpPtT* coinPtTStartWritable() const { return const_cast<SkOpPtT*>(fCoinPtTStart); } 28 bool collapsed(const SkOpPtT* ) const; 29 bool contains(const SkOpPtT* s, const SkOpPtT* e) const [all...] |
SkOpSpan.cpp | 12 bool SkOpPtT::alias() const { 16 const SkOpPtT* SkOpPtT::active() const { 20 const SkOpPtT* ptT = this; 21 const SkOpPtT* stopPtT = ptT; 31 bool SkOpPtT::contains(const SkOpPtT* check) const { 33 const SkOpPtT* ptT = this; 34 const SkOpPtT* stopPtT = ptT; 43 bool SkOpPtT::contains(const SkOpSegment* segment, const SkPoint& pt) const [all...] |
SkOpSpan.h | 24 class SkOpPtT { 31 const SkOpPtT* active() const; 34 void addOpp(SkOpPtT* opp, SkOpPtT* oppPrev) { 35 SkOpPtT* oldNext = this->fNext; 44 bool contains(const SkOpPtT* ) const; 47 const SkOpPtT* contains(const SkOpSegment* ) const; 54 void debugAddOpp(const SkOpPtT* opp, const SkOpPtT* oppPrev) const; 57 bool debugContains(const SkOpPtT* ) const [all...] |
SkOpCoincidence.cpp | 12 bool SkCoincidentSpans::collapsed(const SkOpPtT* test) const { 20 const SkOpPtT* SkCoincidentSpans::coinPtTEnd() const { 25 const SkOpPtT* SkCoincidentSpans::coinPtTStart() const { 31 const SkOpPtT* (SkCoincidentSpans::* getEnd)() const, 32 void (SkCoincidentSpans::*setEnd)(const SkOpPtT* ptT) ) { 33 const SkOpPtT* origPtT = (this->*getEnd)(); 36 const SkOpPtT* testPtT = prev ? prev->next()->ptT() 63 const SkOpPtT* oppPtT; 80 const SkOpPtT* oppPtT; 95 bool SkCoincidentSpans::extend(const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd [all...] |
SkPathWriter.cpp | 33 void SkPathWriter::conicTo(const SkPoint& pt1, const SkOpPtT* pt2, SkScalar weight) { 42 void SkPathWriter::cubicTo(const SkPoint& pt1, const SkPoint& pt2, const SkOpPtT* pt3) { 51 bool SkPathWriter::deferredLine(const SkOpPtT* pt) { 73 void SkPathWriter::deferredMove(const SkOpPtT* pt) { 125 bool SkPathWriter::matchedLast(const SkOpPtT* test) const { 145 void SkPathWriter::quadTo(const SkPoint& pt1, const SkOpPtT* pt2) { 154 void SkPathWriter::update(const SkOpPtT* pt) { 168 bool SkPathWriter::changedSlopes(const SkOpPtT* ptT) const { 203 SkOpPtT const* const* runs = fEndPtTs.begin(); // starts, ends of partial contours 209 const SkOpPtT* eStart = runs[index] [all...] |
SkPathOpsDebug.cpp | 83 const SkOpPtT* fCoinSpan; 84 const SkOpPtT* fEndSpan; 85 const SkOpPtT* fOppSpan; 86 const SkOpPtT* fOppEndSpan; 129 const SkOpPtT* ptT) { 164 const SkOpPtT* coinSpan, const SkOpPtT* endSpan) { 181 void record(GlitchType type, const SkOpPtT* ptTS, const SkOpPtT* ptTE, 182 const SkOpPtT* oPtTS, const SkOpPtT* oPtTE) [all...] |
SkPathOpsDebug.h | 338 static const class SkOpPtT* DebugAnglePtT(const class SkOpAngle*, int id); 344 static const class SkOpPtT* DebugContourPtT(class SkOpContour*, int id); 350 static const class SkOpPtT* DebugCoincidencePtT(class SkOpCoincidence*, int id); 354 static const class SkOpAngle* DebugPtTAngle(const class SkOpPtT*, int id); 355 static class SkOpContour* DebugPtTContour(class SkOpPtT*, int id); 356 static const class SkOpPtT* DebugPtTPtT(const class SkOpPtT*, int id); 357 static const class SkOpSegment* DebugPtTSegment(const class SkOpPtT*, int id); 358 static const class SkOpSpanBase* DebugPtTSpan(const class SkOpPtT*, int id); 362 static const class SkOpPtT* DebugSegmentPtT(const class SkOpSegment*, int id) [all...] |
SkOpSegment.cpp | 99 SkOpPtT* oPtT = start->ptT()->next(); 191 const SkOpPtT* SkOpSegment::existing(double t, const SkOpSegment* opp) const { 193 const SkOpPtT* testPtT; 209 const SkOpPtT* loop = testPtT->next(); 229 SkOpPtT* newPtT = this->addT(newT); 235 SkOpPtT* oppPrev = test->ptT()->oppPrev(newPtT); 247 SkOpPtT* SkOpSegment::addT(double t, const SkPoint& pt) { 251 SkOpPtT* result = spanBase->ptT(); 276 SkOpPtT* SkOpSegment::addT(double t) { [all...] |
SkOpSegment.h | 78 SkOpPtT* addMissing(double t, SkOpSegment* opp, bool* allExist); 95 SkOpPtT* addT(double t); 96 SkOpPtT* addT(double t, const SkPoint& pt); 133 const SkOpPtT* debugAddT(double t, SkPathOpsDebug::GlitchLog* ) const; 157 const SkOpPtT* debugPtT(int id) const; 217 const SkOpPtT* existing(double t, const SkOpSegment* opp) const; 292 bool match(const SkOpPtT* span, const SkOpSegment* parent, double t, const SkPoint& pt) const; 324 bool ptsDisjoint(const SkOpPtT& span, const SkOpPtT& test) const { 330 bool ptsDisjoint(const SkOpPtT& span, double t, const SkPoint& pt) const [all...] |
SkOpAngle.h | 17 class SkOpPtT; 48 const SkOpPtT* debugPtT(int id) const;
|
SkAddIntersections.cpp | 507 SkOpPtT* coinPtT[2]; 518 SkOpPtT* testTAt = iPtIsIntegral ? wt.segment()->addT(ts[swap][pt], iPt) 521 SkOpPtT* nextTAt = iPtIsIntegral ? wn.segment()->addT(ts[!swap][pt], iPt) 524 SkOpPtT* oppPrev = testTAt->oppPrev(nextTAt); // Returns nullptr if pair
|
SkOpContour.h | 109 const SkOpPtT* debugPtT(int id) const {
|
SkPathOpsTypes.h | 77 const class SkOpPtT* debugPtT(int id) const;
|
/external/skia/tests/ |
PathOpsDebug.cpp | 219 const SkOpPtT* SkPathOpsDebug::DebugAnglePtT(const SkOpAngle* angle, int id) { 239 const SkOpPtT* SkPathOpsDebug::DebugContourPtT(SkOpContour* contour, int id) { 259 const SkOpPtT* SkPathOpsDebug::DebugCoincidencePtT(SkOpCoincidence* coin, int id) { 271 const SkOpAngle* SkPathOpsDebug::DebugPtTAngle(const SkOpPtT* ptT, int id) { 275 SkOpContour* SkPathOpsDebug::DebugPtTContour(SkOpPtT* ptT, int id) { 279 const SkOpPtT* SkPathOpsDebug::DebugPtTPtT(const SkOpPtT* ptT, int id) { 283 const SkOpSegment* SkPathOpsDebug::DebugPtTSegment(const SkOpPtT* ptT, int id) { 287 const SkOpSpanBase* SkPathOpsDebug::DebugPtTSpan(const SkOpPtT* ptT, int id) { 299 const SkOpPtT* SkPathOpsDebug::DebugSegmentPtT(const SkOpSegment* span, int id) [all...] |
PathOpsAngleTest.cpp | 484 SkOpPtT* startPtT = startT == 0 ? fHead.ptT() : startT == 1 ? fTail.ptT() 486 SkOpPtT* endPtT = endT == 0 ? fHead.ptT() : endT == 1 ? fTail.ptT()
|