/external/skia/src/pathops/ |
D | SkOpContour.h | 19 class SkOpContour { 21 SkOpContour() { in SkOpContour() function 25 ~SkOpContour() { in ~SkOpContour() 27 fNext->~SkOpContour(); in ~SkOpContour() 31 bool operator<(const SkOpContour& rh) const { 82 SkOpContour* appendContour(SkChunkAlloc* allocator) { in appendContour() 83 SkOpContour* contour = SkOpTAllocator<SkOpContour>::New(allocator); in appendContour() 85 SkOpContour* prev = this; in appendContour() 86 SkOpContour* next; in appendContour() 137 SkOpContour* debugContour(int id) { in debugContour() [all …]
|
D | SkPathOpsDebug.h | 197 static class SkOpContour* DebugAngleContour(struct SkOpAngle*, int id); 202 static const struct SkOpAngle* DebugContourAngle(class SkOpContour*, int id); 203 static class SkOpContour* DebugContourContour(class SkOpContour*, int id); 204 static const class SkOpPtT* DebugContourPtT(class SkOpContour*, int id); 205 static const class SkOpSegment* DebugContourSegment(class SkOpContour*, int id); 206 static const class SkOpSpanBase* DebugContourSpan(class SkOpContour*, int id); 209 static class SkOpContour* DebugCoincidenceContour(class SkOpCoincidence*, int id); 215 static class SkOpContour* DebugPtTContour(class SkOpPtT*, int id); 221 static class SkOpContour* DebugSegmentContour(class SkOpSegment*, int id); 227 static class SkOpContour* DebugSpanContour(class SkOpSpanBase*, int id);
|
D | SkPathOpsCommon.cpp | 66 SkOpContour* contour = contourList; in FindUndone() 146 SkOpContour* contour = contourList; in DebugShowActiveSpans() 154 SkTDArray<SkOpContour* > list; in SortContourList() 155 SkOpContour* contour = *contourList; in SortContourList() 167 SkTQSort<SkOpContour>(list.begin(), list.end() - 1); in SortContourList() 174 SkOpContour* next = list[index]; in SortContourList() 210 SkTDArray<const SkOpContour* > runs; // indices of partial contours in Assemble() 211 const SkOpContour* eContour = builder.head(); in Assemble() 250 const SkOpContour* oContour = runs[rIndex >> 1]; in Assemble() 255 const SkOpContour* iContour = runs[iIndex >> 1]; in Assemble() [all …]
|
D | SkOpEdgeBuilder.h | 15 SkOpEdgeBuilder(const SkPathWriter& path, SkOpContour* contours2, SkChunkAlloc* allocator, in SkOpEdgeBuilder() 25 SkOpEdgeBuilder(const SkPath& path, SkOpContour* contours2, SkChunkAlloc* allocator, in SkOpEdgeBuilder() 47 const SkOpContour* head() const { in head() 67 SkOpContour* fCurrentContour; 68 SkOpContour* fContoursHead;
|
D | SkOpContour.cpp | 13 SkOpSegment* SkOpContour::addCurve(SkPath::Verb verb, const SkPoint pts[4], in addCurve() 40 void SkOpContour::toPath(SkPathWriter* path) const { in toPath() 50 void SkOpContour::toReversePath(SkPathWriter* path) const { in toReversePath() 60 SkOpSegment* SkOpContour::undoneSegment(SkOpSpanBase** startPtr, SkOpSpanBase** endPtr) { in undoneSegment()
|
D | SkOpSegment.h | 19 class SkOpContour; variable 56 SkOpSegment* addConic(SkPoint pts[3], SkScalar weight, SkOpContour* parent) { in addConic() 64 SkOpSegment* addCubic(SkPoint pts[4], SkOpContour* parent) { in addCubic() 81 SkOpSegment* addLine(SkPoint pts[2], SkOpContour* parent) { in addLine() 96 SkOpSegment* addQuad(SkPoint pts[3], SkOpContour* parent) { in addQuad() 124 SkOpContour* contour() const { in contour() 150 SkOpContour* debugContour(int id); 210 SkOpSpan* findSortableTop(SkOpContour* ); 221 void init(SkPoint pts[], SkScalar weight, SkOpContour* parent, SkPath::Verb verb); 321 void setContour(SkOpContour* contour) { in setContour() [all …]
|
D | SkAddIntersections.h | 15 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence,
|
D | SkPathOpsTightBounds.cpp | 12 SkOpContour contour; in TightBounds() 24 SkOpContour* current = contourList; in TightBounds()
|
D | SkPathOpsWinding.cpp | 103 void SkOpContour::rayCheck(const SkOpRayHit& base, SkOpRayDir dir, SkOpRayHit** hits, in rayCheck() 235 bool SkOpSpan::sortableTop(SkOpContour* contourHead) { in sortableTop() 246 SkOpContour* contour = contourHead; in sortableTop() 361 SkOpSpan* SkOpSegment::findSortableTop(SkOpContour* contourHead) { in findSortableTop() 379 SkOpSpan* SkOpContour::findSortableTop(SkOpContour* contourHead) { in findSortableTop() 395 SkOpContour* contour = contourHead; in FindSortableTop()
|
D | SkOpSpan.h | 16 class SkOpContour; variable 54 SkOpContour* contour() const; 63 SkOpContour* debugContour(int id); 199 SkOpContour* contour() const; 214 SkOpContour* debugContour(int id); 490 bool sortableTop(SkOpContour* );
|
D | SkIntersectionHelper.h | 39 SkOpContour* contour() const { in contour() 43 void init(SkOpContour* contour) { in init()
|
D | SkOpAngle.h | 16 class SkOpContour; variable 38 SkOpContour* debugContour(int id);
|
D | SkPathOpsSimplify.cpp | 181 SkOpContour contour; in Simplify() 200 SkOpContour* current = contourList; in Simplify() 202 SkOpContour* next = current; in Simplify()
|
D | SkOpBuilder.cpp | 57 SkOpContour* topContour = topSegment->contour(); in FixWinding() 76 SkOpContour* test = &contourHead; in FixWinding()
|
D | SkPathOpsCommon.h | 14 class SkOpContour; variable
|
D | SkOpSpan.cpp | 50 SkOpContour* SkOpPtT::contour() const { in contour() 269 SkOpContour* SkOpSpanBase::contour() const { in contour() 318 SkOpContour* contourHead = globals->contourHead(); in computeWindSum()
|
D | SkPathOpsOp.cpp | 251 SkOpContour contour; in OpDebug() 300 SkOpContour* current = contourList; in OpDebug() 302 SkOpContour* next = current; in OpDebug()
|
D | SkOpCoincidence.h | 56 SkOpContour* debugContour(int id) { in debugContour()
|
D | SkPathOpsTypes.h | 26 class SkOpContour; variable 68 SkOpContour* debugContour(int id);
|
D | SkOpEdgeBuilder.cpp | 30 SkOpContour* contour = fContoursHead; in count()
|
D | SkAddIntersections.cpp | 257 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence, in AddIntersectTs()
|
D | SkPathOpsDebug.cpp | 169 const SkOpContour* contour = contourList; in CheckHealth() 426 const SkOpContour* current = contourList; in debugAddAlignIntersection() 1458 void SkOpContour::debugCheckHealth(const char* id, SkPathOpsDebug::GlitchLog* log) const { in debugCheckHealth() 1465 void SkOpContour::debugMissingCoincidence(const char* id, SkPathOpsDebug::GlitchLog* log, in debugMissingCoincidence()
|
D | SkOpSegment.cpp | 173 SkOpContour* current = contourList; in addAlignIntersection() 893 void SkOpSegment::init(SkPoint pts[], SkScalar weight, SkOpContour* contour, SkPath::Verb verb) { in init()
|
/external/skia/tests/ |
D | PathOpsDebug.cpp | 202 SkOpContour* SkPathOpsDebug::DebugAngleContour(SkOpAngle* angle, int id) { in DebugAngleContour() 218 const SkOpAngle* SkPathOpsDebug::DebugContourAngle(SkOpContour* contour, int id) { in DebugContourAngle() 222 SkOpContour* SkPathOpsDebug::DebugContourContour(SkOpContour* contour, int id) { in DebugContourContour() 226 const SkOpPtT* SkPathOpsDebug::DebugContourPtT(SkOpContour* contour, int id) { in DebugContourPtT() 230 const SkOpSegment* SkPathOpsDebug::DebugContourSegment(SkOpContour* contour, int id) { in DebugContourSegment() 234 const SkOpSpanBase* SkPathOpsDebug::DebugContourSpan(SkOpContour* contour, int id) { in DebugContourSpan() 242 SkOpContour* SkPathOpsDebug::DebugCoincidenceContour(SkOpCoincidence* coin, int id) { in DebugCoincidenceContour() 262 SkOpContour* SkPathOpsDebug::DebugPtTContour(SkOpPtT* ptT, int id) { in DebugPtTContour() 282 SkOpContour* SkPathOpsDebug::DebugSegmentContour(SkOpSegment* span, int id) { in DebugSegmentContour() 302 SkOpContour* SkPathOpsDebug::DebugSpanContour(SkOpSpanBase* span, int id) { in DebugSpanContour() [all …]
|
/external/skia/gyp/ |
D | core.gypi | 439 '<(skia_src_path)/pathops/SkOpContour.cpp', 468 '<(skia_src_path)/pathops/SkOpContour.h',
|