/external/skia/src/pathops/ |
SkOpCoincidence.h | 13 class SkOpPtT; 17 SkOpPtT* fCoinPtTStart; 18 SkOpPtT* fCoinPtTEnd; 19 SkOpPtT* fOppPtTStart; 20 SkOpPtT* fOppPtTEnd; 32 void add(SkOpPtT* coinPtTStart, SkOpPtT* coinPtTEnd, SkOpPtT* oppPtTStart, 33 SkOpPtT* oppPtTEnd, SkChunkAlloc* allocator); 37 bool contains(SkOpPtT* coinPtTStart, SkOpPtT* coinPtTEnd, SkOpPtT* oppPtTStart [all...] |
SkOpSpan.cpp | 12 bool SkOpPtT::alias() const { 16 SkOpContour* SkOpPtT::contour() const { 20 SkOpGlobalState* SkOpPtT::globalState() const { 24 void SkOpPtT::init(SkOpSpanBase* span, double t, const SkPoint& pt, bool duplicate) { 34 bool SkOpPtT::onEnd() const { 43 SkOpPtT* SkOpPtT::prev() { 44 SkOpPtT* result = this; 45 SkOpPtT* next = this; 53 SkOpPtT* SkOpPtT::remove() [all...] |
SkOpSpan.h | 22 class SkOpPtT { 29 void addOpp(SkOpPtT* opp) { 31 SkOpPtT* oppPrev = opp->fNext; 42 SkOpPtT* oldNext = this->fNext; 60 const SkOpPtT* debugPtT(int id) const; 80 void insert(SkOpPtT* span) { 86 const SkOpPtT* next() const { 90 SkOpPtT* next() { 95 SkOpPtT* prev(); 96 SkOpPtT* remove() [all...] |
SkPathOpsPostSect.cpp | 12 bool SkOpPtT::alias() const { 16 SkOpContour* SkOpPtT::contour() const { 20 SkOpGlobalState* SkOpPtT::globalState() const { 24 void SkOpPtT::init(SkOpSpanBase* span, double t, const SkPoint& pt, bool duplicate) { 34 bool SkOpPtT::onEnd() const { 43 SkOpPtT* SkOpPtT::remove() { 44 SkOpPtT* prev = this; 46 SkOpPtT* next = prev->fNext; 58 void SkOpPtT::removeNext(SkOpPtT* kept) [all...] |
SkOpCoincidence.cpp | 11 bool SkOpCoincidence::extend(SkOpPtT* coinPtTStart, SkOpPtT* coinPtTEnd, SkOpPtT* oppPtTStart, 12 SkOpPtT* oppPtTEnd) { 43 void SkOpCoincidence::add(SkOpPtT* coinPtTStart, SkOpPtT* coinPtTEnd, SkOpPtT* oppPtTStart, 44 SkOpPtT* oppPtTEnd, SkChunkAlloc* allocator) { 57 static void t_range(const SkOpPtT* overS, const SkOpPtT* overE, double tStart, double tEnd [all...] |
SkPathOpsDebug.h | 172 static const class SkOpPtT* DebugAnglePtT(const struct SkOpAngle*, int id); 178 static const class SkOpPtT* DebugContourPtT(class SkOpContour*, int id); 182 static const struct SkOpAngle* DebugPtTAngle(const class SkOpPtT*, int id); 183 static class SkOpContour* DebugPtTContour(class SkOpPtT*, int id); 184 static const class SkOpPtT* DebugPtTPtT(const class SkOpPtT*, int id); 185 static const class SkOpSegment* DebugPtTSegment(const class SkOpPtT*, int id); 186 static const class SkOpSpanBase* DebugPtTSpan(const class SkOpPtT*, int id); 190 static const class SkOpPtT* DebugSegmentPtT(const class SkOpSegment*, int id); 196 static const class SkOpPtT* DebugSpanPtT(const class SkOpSpanBase*, int id) [all...] |
SkOpAngle.h | 17 class SkOpPtT; 52 const SkOpPtT* debugPtT(int id) const;
|
SkOpSegment.h | 81 SkOpPtT* addMissing(double t, SkOpSegment* opp, SkChunkAlloc* ); 98 SkOpPtT* addT(double t, AllowAlias , SkChunkAlloc* ); 137 const SkOpPtT* debugPtT(int id) const; 245 bool match(const SkOpPtT* span, const SkOpSegment* parent, double t, const SkPoint& pt) const; 277 bool ptsDisjoint(const SkOpPtT& span, const SkOpPtT& test) const { 281 bool ptsDisjoint(const SkOpPtT& span, double t, const SkPoint& pt) const {
|
SkPathOpsDebug.cpp | 200 const SkOpPtT* ptT = span->ptT(); 459 const SkOpPtT* ptT = &fPtT; 526 int SkOpPtT::debugLoopLimit(bool report) const { 528 const SkOpPtT* next = this; 531 const SkOpPtT* checkPtT = this->fNext; 532 const SkOpPtT* innerPtT = checkPtT; 548 void SkOpPtT::debugValidate() const {
|
SkOpSegment.cpp | 99 SkOpPtT* oPtT = start->ptT()->next(); 218 SkOpPtT* SkOpSegment::addMissing(double t, SkOpSegment* opp, SkChunkAlloc* allocator) { 230 SkOpPtT* result; 240 SkOpPtT* SkOpSegment::addT(double t, AllowAlias allowAlias, SkChunkAlloc* allocator) { 245 SkOpPtT* result = span->ptT(); 246 SkOpPtT* loop; 268 SkOpPtT* alias = SkOpTAllocator<SkOpPtT>::Allocate(allocator); [all...] |
SkOpContour.h | 131 const SkOpPtT* debugPtT(int id) const {
|
SkAddIntersections.cpp | 501 SkOpPtT* coinPtT[2]; 506 SkOpPtT* testTAt = wt.segment()->addT(ts[swap][pt], SkOpSegment::kAllowAlias, 509 SkOpPtT* nextTAt = wn.segment()->addT(ts[!swap][pt], SkOpSegment::kAllowAlias,
|
SkPathOpsTypes.h | 72 const class SkOpPtT* debugPtT(int id) const;
|
/external/skia/tests/ |
PathOpsDebug.cpp | 209 const SkOpPtT* SkPathOpsDebug::DebugAnglePtT(const SkOpAngle* angle, int id) { 229 const SkOpPtT* SkPathOpsDebug::DebugContourPtT(SkOpContour* contour, int id) { 241 const SkOpAngle* SkPathOpsDebug::DebugPtTAngle(const SkOpPtT* ptT, int id) { 245 SkOpContour* SkPathOpsDebug::DebugPtTContour(SkOpPtT* ptT, int id) { 249 const SkOpPtT* SkPathOpsDebug::DebugPtTPtT(const SkOpPtT* ptT, int id) { 253 const SkOpSegment* SkPathOpsDebug::DebugPtTSegment(const SkOpPtT* ptT, int id) { 257 const SkOpSpanBase* SkPathOpsDebug::DebugPtTSpan(const SkOpPtT* ptT, int id) { 269 const SkOpPtT* SkPathOpsDebug::DebugSegmentPtT(const SkOpSegment* span, int id) { 289 const SkOpPtT* SkPathOpsDebug::DebugSpanPtT(const SkOpSpanBase* span, int id) [all...] |
PathOpsAngleTest.cpp | 476 SkOpPtT* startPtT = startT == 0 ? fHead.ptT() : startT == 1 ? fTail.ptT() 478 SkOpPtT* endPtT = endT == 0 ? fHead.ptT() : endT == 1 ? fTail.ptT()
|