Home
last modified time | relevance | path

Searched refs:SkOpContour (Results 1 – 25 of 27) sorted by relevance

12

/external/skia/src/pathops/
DSkOpContour.h18 class SkOpContour {
20 SkOpContour() { in SkOpContour() function
24 bool operator<(const SkOpContour& rh) const {
99 SkOpContour* debugContour(int id) const { in debugContour()
174 SkOpSpan* findSortableTop(SkOpContour* );
257 SkOpContour* next() { in next()
261 const SkOpContour* next() const { in next()
290 SkOpContour* next = this; in resetReverse()
321 void setNext(SkOpContour* contour) { in setNext()
377 SkOpContour* fNext;
[all …]
DSkPathOpsCommon.cpp89 SkOpContour* contour = contourHead; in FindUndone()
174 SkTDArray<SkOpContour* > list; in SortContourList()
175 SkOpContour* contour = *contourList; in SortContourList()
187 SkTQSort<SkOpContour>(list.begin(), list.end() - 1); in SortContourList()
194 SkOpContour* next = list[index]; in SortContourList()
204 SkOpContour* contour = contourList; in calc_angles()
212 SkOpContour* contour = contourList; in missing_coincidence()
222 SkOpContour* contour = contourList; in move_multiples()
233 SkOpContour* contour = contourList; in move_nearby()
243 SkOpContour* contour = contourList; in sort_angles()
DSkPathOpsDebug.h337 static class SkOpContour* DebugAngleContour(class SkOpAngle*, int id);
342 static const class SkOpAngle* DebugContourAngle(class SkOpContour*, int id);
343 static class SkOpContour* DebugContourContour(class SkOpContour*, int id);
344 static const class SkOpPtT* DebugContourPtT(class SkOpContour*, int id);
345 static const class SkOpSegment* DebugContourSegment(class SkOpContour*, int id);
346 static const class SkOpSpanBase* DebugContourSpan(class SkOpContour*, int id);
349 static class SkOpContour* DebugCoincidenceContour(class SkOpCoincidence*, int id);
355 static class SkOpContour* DebugPtTContour(class SkOpPtT*, int id);
361 static class SkOpContour* DebugSegmentContour(class SkOpSegment*, int id);
367 static class SkOpContour* DebugSpanContour(class SkOpSpanBase*, int id);
DSkOpSegment.h19 class SkOpContour; variable
44 SkOpSegment* addConic(SkPoint pts[3], SkScalar weight, SkOpContour* parent) { in addConic()
52 SkOpSegment* addCubic(SkPoint pts[4], SkOpContour* parent) { in addCubic()
71 SkOpSegment* addLine(SkPoint pts[2], SkOpContour* parent) { in addLine()
87 SkOpSegment* addQuad(SkPoint pts[3], SkOpContour* parent) { in addQuad()
123 SkOpContour* contour() const { in contour()
145 SkOpContour* debugContour(int id) const;
224 SkOpSpan* findSortableTop(SkOpContour* );
235 void init(SkPoint pts[], SkScalar weight, SkOpContour* parent, SkPath::Verb verb);
350 void setContour(SkOpContour* contour) { in setContour()
[all …]
DSkAddIntersections.h15 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence);
DSkOpContour.cpp13 void SkOpContour::toPath(SkPathWriter* path) const { in toPath()
25 void SkOpContour::toReversePath(SkPathWriter* path) const { in toReversePath()
34 SkOpSpan* SkOpContour::undoneSpan() { in undoneSpan()
DSkPathOpsWinding.cpp103 void SkOpContour::rayCheck(const SkOpRayHit& base, SkOpRayDir dir, SkOpRayHit** hits, in rayCheck()
235 bool SkOpSpan::sortableTop(SkOpContour* contourHead) { in sortableTop()
251 SkOpContour* contour = contourHead; in sortableTop()
369 SkOpSpan* SkOpSegment::findSortableTop(SkOpContour* contourHead) { in findSortableTop()
387 SkOpSpan* SkOpContour::findSortableTop(SkOpContour* contourHead) { in findSortableTop()
410 SkOpContour* contour = contourHead; in FindSortableTop()
DSkOpSpan.h16 class SkOpContour; variable
48 SkOpContour* contour() const;
59 SkOpContour* debugContour(int id) const;
213 SkOpContour* contour() const;
234 SkOpContour* debugContour(int id) const;
540 bool sortableTop(SkOpContour* );
DSkOpEdgeBuilder.h38 SkOpContour* contour = fContourBuilder.contour(); in complete()
47 const SkOpContour* head() const { in head()
DSkIntersectionHelper.h42 SkOpContour* contour() const { in contour()
46 void init(SkOpContour* contour) { in init()
DSkOpAngle.h16 class SkOpContour; variable
33 SkOpContour* debugContour(int id) const;
DSkPathOpsSimplify.cpp151 SkOpContour contour; in SimplifyDebug()
189 SkOpContour* current = contourList; in SimplifyDebug()
191 SkOpContour* next = current; in SimplifyDebug()
DSkPathOpsTightBounds.cpp52 SkOpContour contour; in TightBounds()
74 SkOpContour* current = contourList; in TightBounds()
DSkOpBuilder.cpp76 SkOpContour* topContour = topSegment->contour(); in FixWinding()
95 SkOpContour* test = &contourHead; in FixWinding()
DSkPathOpsOp.cpp222 SkOpContour contour; in OpDebug()
279 SkOpContour* current = contourList; in OpDebug()
281 SkOpContour* next = current; in OpDebug()
DSkPathOpsCommon.h14 class SkOpContour; variable
DSkOpSpan.cpp78 SkOpContour* SkOpPtT::contour() const { in contour()
220 SkOpContour* SkOpSpanBase::contour() const { in contour()
366 SkOpContour* contourHead = globals->contourHead(); in computeWindSum()
DSkOpEdgeBuilder.cpp54 SkOpContour* contour = fContourBuilder.contour(); in finish()
181 SkOpContour* contour = fContourBuilder.contour(); in walk()
DSkPathOpsTypes.h27 class SkOpContour; variable
76 SkOpContour* debugContour(int id) const;
DSkPathOpsDebug.cpp257 const SkOpContour* contour = contourList; in missing_coincidence()
266 const SkOpContour* contour = contourList; in move_multiples()
276 const SkOpContour* contour = contourList; in move_nearby()
332 SkOpContour* contour = contourList; in ShowActiveSpans()
355 const SkOpContour* contour = contourList; in CheckHealth()
2292 void SkOpContour::debugCheckHealth(SkPathOpsDebug::GlitchLog* log) const { in debugCheckHealth()
2317 void SkOpContour::debugMissingCoincidence(SkPathOpsDebug::GlitchLog* log) const { in debugMissingCoincidence()
2330 void SkOpContour::debugMoveMultiples(SkPathOpsDebug::GlitchLog* log) const { in debugMoveMultiples()
2341 void SkOpContour::debugMoveNearby(SkPathOpsDebug::GlitchLog* log) const { in debugMoveNearby()
DSkAddIntersections.cpp257 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence) { in AddIntersectTs()
DSkOpCoincidence.h178 SkOpContour* debugContour(int id) const { in debugContour()
/external/skia/tests/
DPathOpsDebug.cpp215 SkOpContour* SkPathOpsDebug::DebugAngleContour(SkOpAngle* angle, int id) { in DebugAngleContour()
231 const SkOpAngle* SkPathOpsDebug::DebugContourAngle(SkOpContour* contour, int id) { in DebugContourAngle()
235 SkOpContour* SkPathOpsDebug::DebugContourContour(SkOpContour* contour, int id) { in DebugContourContour()
239 const SkOpPtT* SkPathOpsDebug::DebugContourPtT(SkOpContour* contour, int id) { in DebugContourPtT()
243 const SkOpSegment* SkPathOpsDebug::DebugContourSegment(SkOpContour* contour, int id) { in DebugContourSegment()
247 const SkOpSpanBase* SkPathOpsDebug::DebugContourSpan(SkOpContour* contour, int id) { in DebugContourSpan()
255 SkOpContour* SkPathOpsDebug::DebugCoincidenceContour(SkOpCoincidence* coin, int id) { in DebugCoincidenceContour()
275 SkOpContour* SkPathOpsDebug::DebugPtTContour(SkOpPtT* ptT, int id) { in DebugPtTContour()
295 SkOpContour* SkPathOpsDebug::DebugSegmentContour(SkOpSegment* span, int id) { in DebugSegmentContour()
315 SkOpContour* SkPathOpsDebug::DebugSpanContour(SkOpSpanBase* span, int id) { in DebugSpanContour()
[all …]
DPathOpsAngleIdeas.cpp414 static void makeSegment(SkOpContour* contour, const SkDQuad& quad, SkPoint shortQuad[3]) { in makeSegment()
/external/skia/gn/
Dcore.gni494 "$_src/pathops/SkOpContour.cpp",
523 "$_src/pathops/SkOpContour.h",

12