Home
last modified time | relevance | path

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

12

/external/skia/src/pathops/
DSkOpContour.h19 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 …]
DSkPathOpsDebug.h197 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);
DSkPathOpsCommon.cpp66 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 …]
DSkOpEdgeBuilder.h15 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;
DSkOpContour.cpp13 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()
DSkOpSegment.h19 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 …]
DSkAddIntersections.h15 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence,
DSkPathOpsTightBounds.cpp12 SkOpContour contour; in TightBounds()
24 SkOpContour* current = contourList; in TightBounds()
DSkPathOpsWinding.cpp103 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()
DSkOpSpan.h16 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* );
DSkIntersectionHelper.h39 SkOpContour* contour() const { in contour()
43 void init(SkOpContour* contour) { in init()
DSkOpAngle.h16 class SkOpContour; variable
38 SkOpContour* debugContour(int id);
DSkPathOpsSimplify.cpp181 SkOpContour contour; in Simplify()
200 SkOpContour* current = contourList; in Simplify()
202 SkOpContour* next = current; in Simplify()
DSkOpBuilder.cpp57 SkOpContour* topContour = topSegment->contour(); in FixWinding()
76 SkOpContour* test = &contourHead; in FixWinding()
DSkPathOpsCommon.h14 class SkOpContour; variable
DSkOpSpan.cpp50 SkOpContour* SkOpPtT::contour() const { in contour()
269 SkOpContour* SkOpSpanBase::contour() const { in contour()
318 SkOpContour* contourHead = globals->contourHead(); in computeWindSum()
DSkPathOpsOp.cpp251 SkOpContour contour; in OpDebug()
300 SkOpContour* current = contourList; in OpDebug()
302 SkOpContour* next = current; in OpDebug()
DSkOpCoincidence.h56 SkOpContour* debugContour(int id) { in debugContour()
DSkPathOpsTypes.h26 class SkOpContour; variable
68 SkOpContour* debugContour(int id);
DSkOpEdgeBuilder.cpp30 SkOpContour* contour = fContoursHead; in count()
DSkAddIntersections.cpp257 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence, in AddIntersectTs()
DSkPathOpsDebug.cpp169 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()
DSkOpSegment.cpp173 SkOpContour* current = contourList; in addAlignIntersection()
893 void SkOpSegment::init(SkPoint pts[], SkScalar weight, SkOpContour* contour, SkPath::Verb verb) { in init()
/external/skia/tests/
DPathOpsDebug.cpp202 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/
Dcore.gypi439 '<(skia_src_path)/pathops/SkOpContour.cpp',
468 '<(skia_src_path)/pathops/SkOpContour.h',

12