/external/skia/src/pathops/ |
SkOpCoincidence.h | 163 const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, 195 const SkOpSegment* debugSegment(int id) const { 202 void debugRelease(SkPathOpsDebug::GlitchLog* , const SkOpSegment* ) const; 237 static bool Ordered(const SkOpSegment* coin, const SkOpSegment* opp); 238 void release(const SkOpSegment* ); 252 double tStart, double tEnd, SkOpSegment* coinSeg, SkOpSegment* oppSeg, 255 bool addOrOverlap(SkOpSegment* coinSeg, SkOpSegment* oppSeg [all...] |
SkOpContour.h | 10 #include "SkOpSegment.h" 38 SkOpSegment* addLine(SkPoint pts[2]) { 47 SkOpSegment& appendSegment() { 48 SkOpSegment* result = fCount++ ? this->globalState()->allocator()->make<SkOpSegment>() 64 SkOpSegment* segment = &fHead; 113 const SkOpSegment* debugSegment(int id) const { 119 SkOpSegment* segment = &fHead; 136 const SkOpSegment* segment = &fHead; 137 const SkOpSegment* prior = nullptr [all...] |
SkOpSegment.cpp | 9 #include "SkOpSegment.h" 46 SkOpAngle* SkOpSegment::activeAngle(SkOpSpanBase* start, SkOpSpanBase** startPtr, 57 SkOpAngle* SkOpSegment::activeAngleInner(SkOpSpanBase* start, SkOpSpanBase** startPtr, 98 SkOpAngle* SkOpSegment::activeAngleOther(SkOpSpanBase* start, SkOpSpanBase** startPtr, 101 SkOpSegment* other = oPtT->segment(); 106 bool SkOpSegment::activeOp(SkOpSpanBase* start, SkOpSpanBase* end, int xorMiMask, int xorSuMask, 120 bool SkOpSegment::activeOp(int xorMiMask, int xorSuMask, SkOpSpanBase* start, SkOpSpanBase* end, 149 bool SkOpSegment::activeWinding(SkOpSpanBase* start, SkOpSpanBase* end) { 154 bool SkOpSegment::activeWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* sumWinding) { 163 bool SkOpSegment::addCurveTo(const SkOpSpanBase* start, const SkOpSpanBase* end [all...] |
SkOpSegment.h | 24 class SkOpSegment { 26 bool operator<(const SkOpSegment& rh) const { 44 SkOpSegment* addConic(SkPoint pts[3], SkScalar weight, SkOpContour* parent) { 52 SkOpSegment* addCubic(SkPoint pts[4], SkOpContour* parent) { 71 SkOpSegment* addLine(SkPoint pts[2], SkOpContour* parent) { 78 SkOpPtT* addMissing(double t, SkOpSegment* opp, bool* allExist); 87 SkOpSegment* addQuad(SkPoint pts[3], SkOpContour* parent) { 155 const SkOpSegment* debugSegment(int id) const; 213 const SkOpPtT* existing(double t, const SkOpSegment* opp) const; 214 SkOpSegment* findNextOp(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** nextStart [all...] |
SkOpSpan.h | 18 class SkOpSegment; 45 bool contains(const SkOpSegment*, const SkPoint& ) const; 46 bool contains(const SkOpSegment*, double t) const; 47 const SkOpPtT* contains(const SkOpSegment* ) const; 58 const SkOpPtT* debugContains(const SkOpSegment* check) const; 66 const SkOpSegment* debugSegment(int id) const; 83 const SkOpPtT* find(const SkOpSegment* ) const; 140 const SkOpSegment* segment() const; 141 SkOpSegment* segment(); 199 const SkOpPtT* contains(const SkOpSegment* ) const [all...] |
SkOpAngle.h | 18 class SkOpSegment; 49 const SkOpSegment* debugSegment(int id) const; 60 void dumpTo(const SkOpSegment* fromSeg, const SkOpAngle* ) const; 77 SkOpSegment* segment() const;
|
SkOpSpan.cpp | 9 #include "SkOpSegment.h" 43 bool SkOpPtT::contains(const SkOpSegment* segment, const SkPoint& pt) const { 55 bool SkOpPtT::contains(const SkOpSegment* segment, double t) const { 66 const SkOpPtT* SkOpPtT::contains(const SkOpSegment* check) const { 82 const SkOpPtT* SkOpPtT::find(const SkOpSegment* segment) const { 115 const SkOpSegment* segment = this->segment(); 139 const SkOpSegment* SkOpPtT::segment() const { 143 SkOpSegment* SkOpPtT::segment() { 168 const SkOpSegment* segment = this->segment(); 195 const SkOpPtT* SkOpSpanBase::contains(const SkOpSegment* segment) const [all...] |
SkIntersectionHelper.h | 11 #include "SkOpSegment.h" 62 SkOpSegment* segment() const { 110 SkOpSegment* fSegment;
|
SkOpCoincidence.cpp | 8 #include "SkOpSegment.h" 58 const SkOpSegment* segment = coinPtTStart()->segment(); 59 const SkOpSegment* oppSegment = oppPtTStart()->segment(); 160 const SkOpSegment* oppSeg = this->oppPtTStart()->segment(); 193 const SkOpSegment* coinSeg = coinPtTStart->segment(); 194 const SkOpSegment* oppSeg = oppPtTStart->segment(); 279 const SkOpSegment* baseSeg = base->segment(); 285 const SkOpSegment* testSeg = testPtT->segment(); 313 SkOpSegment* writableSeg = const_cast<SkOpSegment*>(testSeg) [all...] |
SkOpContour.cpp | 16 const SkOpSegment* segment = &fHead; 25 const SkOpSegment* segment = fTail; 34 SkOpSegment* testSegment = &fHead;
|
SkPathOpsCommon.h | 19 SkOpSegment* FindChase(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** startPtr,
|
SkPathOpsDebug.h | 339 static const class SkOpSegment* DebugAngleSegment(const class SkOpAngle*, int id); 345 static const class SkOpSegment* DebugContourSegment(class SkOpContour*, int id); 351 static const class SkOpSegment* DebugCoincidenceSegment(class SkOpCoincidence*, int id); 357 static const class SkOpSegment* DebugPtTSegment(const class SkOpPtT*, int id); 360 static const class SkOpAngle* DebugSegmentAngle(const class SkOpSegment*, int id); 361 static class SkOpContour* DebugSegmentContour(class SkOpSegment*, int id); 362 static const class SkOpPtT* DebugSegmentPtT(const class SkOpSegment*, int id); 363 static const class SkOpSegment* DebugSegmentSegment(const class SkOpSegment*, int id); 364 static const class SkOpSpanBase* DebugSegmentSpan(const class SkOpSegment*, int id) [all...] |
/external/skqp/src/pathops/ |
SkOpCoincidence.h | 163 const SkOpSegment* coinSeg, const SkOpSegment* oppSeg, 195 const SkOpSegment* debugSegment(int id) const { 202 void debugRelease(SkPathOpsDebug::GlitchLog* , const SkOpSegment* ) const; 237 static bool Ordered(const SkOpSegment* coin, const SkOpSegment* opp); 238 void release(const SkOpSegment* ); 252 double tStart, double tEnd, SkOpSegment* coinSeg, SkOpSegment* oppSeg, 255 bool addOrOverlap(SkOpSegment* coinSeg, SkOpSegment* oppSeg [all...] |
SkOpContour.h | 10 #include "SkOpSegment.h" 38 SkOpSegment* addLine(SkPoint pts[2]) { 47 SkOpSegment& appendSegment() { 48 SkOpSegment* result = fCount++ ? this->globalState()->allocator()->make<SkOpSegment>() 64 SkOpSegment* segment = &fHead; 113 const SkOpSegment* debugSegment(int id) const { 119 SkOpSegment* segment = &fHead; 136 const SkOpSegment* segment = &fHead; 137 const SkOpSegment* prior = nullptr [all...] |
SkOpSegment.cpp | 9 #include "SkOpSegment.h" 46 SkOpAngle* SkOpSegment::activeAngle(SkOpSpanBase* start, SkOpSpanBase** startPtr, 57 SkOpAngle* SkOpSegment::activeAngleInner(SkOpSpanBase* start, SkOpSpanBase** startPtr, 98 SkOpAngle* SkOpSegment::activeAngleOther(SkOpSpanBase* start, SkOpSpanBase** startPtr, 101 SkOpSegment* other = oPtT->segment(); 106 bool SkOpSegment::activeOp(SkOpSpanBase* start, SkOpSpanBase* end, int xorMiMask, int xorSuMask, 120 bool SkOpSegment::activeOp(int xorMiMask, int xorSuMask, SkOpSpanBase* start, SkOpSpanBase* end, 149 bool SkOpSegment::activeWinding(SkOpSpanBase* start, SkOpSpanBase* end) { 154 bool SkOpSegment::activeWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* sumWinding) { 163 bool SkOpSegment::addCurveTo(const SkOpSpanBase* start, const SkOpSpanBase* end [all...] |
SkOpSegment.h | 24 class SkOpSegment { 26 bool operator<(const SkOpSegment& rh) const { 44 SkOpSegment* addConic(SkPoint pts[3], SkScalar weight, SkOpContour* parent) { 52 SkOpSegment* addCubic(SkPoint pts[4], SkOpContour* parent) { 71 SkOpSegment* addLine(SkPoint pts[2], SkOpContour* parent) { 78 SkOpPtT* addMissing(double t, SkOpSegment* opp, bool* allExist); 87 SkOpSegment* addQuad(SkPoint pts[3], SkOpContour* parent) { 155 const SkOpSegment* debugSegment(int id) const; 213 const SkOpPtT* existing(double t, const SkOpSegment* opp) const; 214 SkOpSegment* findNextOp(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** nextStart [all...] |
SkOpSpan.h | 18 class SkOpSegment; 45 bool contains(const SkOpSegment*, const SkPoint& ) const; 46 bool contains(const SkOpSegment*, double t) const; 47 const SkOpPtT* contains(const SkOpSegment* ) const; 58 const SkOpPtT* debugContains(const SkOpSegment* check) const; 66 const SkOpSegment* debugSegment(int id) const; 83 const SkOpPtT* find(const SkOpSegment* ) const; 140 const SkOpSegment* segment() const; 141 SkOpSegment* segment(); 199 const SkOpPtT* contains(const SkOpSegment* ) const [all...] |
SkOpAngle.h | 18 class SkOpSegment; 49 const SkOpSegment* debugSegment(int id) const; 60 void dumpTo(const SkOpSegment* fromSeg, const SkOpAngle* ) const; 77 SkOpSegment* segment() const;
|
SkOpSpan.cpp | 9 #include "SkOpSegment.h" 43 bool SkOpPtT::contains(const SkOpSegment* segment, const SkPoint& pt) const { 55 bool SkOpPtT::contains(const SkOpSegment* segment, double t) const { 66 const SkOpPtT* SkOpPtT::contains(const SkOpSegment* check) const { 82 const SkOpPtT* SkOpPtT::find(const SkOpSegment* segment) const { 115 const SkOpSegment* segment = this->segment(); 139 const SkOpSegment* SkOpPtT::segment() const { 143 SkOpSegment* SkOpPtT::segment() { 168 const SkOpSegment* segment = this->segment(); 195 const SkOpPtT* SkOpSpanBase::contains(const SkOpSegment* segment) const [all...] |
SkIntersectionHelper.h | 11 #include "SkOpSegment.h" 62 SkOpSegment* segment() const { 110 SkOpSegment* fSegment;
|
SkOpCoincidence.cpp | 8 #include "SkOpSegment.h" 58 const SkOpSegment* segment = coinPtTStart()->segment(); 59 const SkOpSegment* oppSegment = oppPtTStart()->segment(); 160 const SkOpSegment* oppSeg = this->oppPtTStart()->segment(); 193 const SkOpSegment* coinSeg = coinPtTStart->segment(); 194 const SkOpSegment* oppSeg = oppPtTStart->segment(); 279 const SkOpSegment* baseSeg = base->segment(); 285 const SkOpSegment* testSeg = testPtT->segment(); 313 SkOpSegment* writableSeg = const_cast<SkOpSegment*>(testSeg) [all...] |
SkOpContour.cpp | 16 const SkOpSegment* segment = &fHead; 25 const SkOpSegment* segment = fTail; 34 SkOpSegment* testSegment = &fHead;
|
SkPathOpsCommon.h | 19 SkOpSegment* FindChase(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** startPtr,
|
SkPathOpsDebug.h | 339 static const class SkOpSegment* DebugAngleSegment(const class SkOpAngle*, int id); 345 static const class SkOpSegment* DebugContourSegment(class SkOpContour*, int id); 351 static const class SkOpSegment* DebugCoincidenceSegment(class SkOpCoincidence*, int id); 357 static const class SkOpSegment* DebugPtTSegment(const class SkOpPtT*, int id); 360 static const class SkOpAngle* DebugSegmentAngle(const class SkOpSegment*, int id); 361 static class SkOpContour* DebugSegmentContour(class SkOpSegment*, int id); 362 static const class SkOpPtT* DebugSegmentPtT(const class SkOpSegment*, int id); 363 static const class SkOpSegment* DebugSegmentSegment(const class SkOpSegment*, int id); 364 static const class SkOpSpanBase* DebugSegmentSpan(const class SkOpSegment*, int id) [all...] |
/external/skia/tests/ |
PathOpsDebug.cpp | 13 #include "SkOpSegment.h" 223 const SkOpSegment* SkPathOpsDebug::DebugAngleSegment(const SkOpAngle* angle, int id) { 243 const SkOpSegment* SkPathOpsDebug::DebugContourSegment(SkOpContour* contour, int id) { 263 const SkOpSegment* SkPathOpsDebug::DebugCoincidenceSegment(SkOpCoincidence* coin, int id) { 283 const SkOpSegment* SkPathOpsDebug::DebugPtTSegment(const SkOpPtT* ptT, int id) { 291 const SkOpAngle* SkPathOpsDebug::DebugSegmentAngle(const SkOpSegment* span, int id) { 295 SkOpContour* SkPathOpsDebug::DebugSegmentContour(SkOpSegment* span, int id) { 299 const SkOpPtT* SkPathOpsDebug::DebugSegmentPtT(const SkOpSegment* span, int id) { 303 const SkOpSegment* SkPathOpsDebug::DebugSegmentSegment(const SkOpSegment* span, int id) [all...] |