Home
last modified time | relevance | path

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

/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 {
74 SkOpContour* appendContour(SkChunkAlloc* allocator) { in appendContour()
75 SkOpContour* contour = SkOpTAllocator<SkOpContour>::New(allocator); in appendContour()
77 SkOpContour* prev = this; in appendContour()
78 SkOpContour* next; in appendContour()
127 SkOpContour* debugContour(int id) { in debugContour()
[all …]
DSkPathOpsDebug.h171 static class SkOpContour* DebugAngleContour(struct SkOpAngle*, int id);
176 static const struct SkOpAngle* DebugContourAngle(class SkOpContour*, int id);
177 static class SkOpContour* DebugContourContour(class SkOpContour*, int id);
178 static const class SkOpPtT* DebugContourPtT(class SkOpContour*, int id);
179 static const class SkOpSegment* DebugContourSegment(class SkOpContour*, int id);
180 static const class SkOpSpanBase* DebugContourSpan(class SkOpContour*, int id);
183 static class SkOpContour* DebugPtTContour(class SkOpPtT*, int id);
189 static class SkOpContour* DebugSegmentContour(class SkOpSegment*, int id);
195 static class SkOpContour* DebugSpanContour(class SkOpSpanBase*, int id);
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;
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 …]
DSkOpSegment.h19 class SkOpContour; variable
49 SkOpSegment* addConic(SkPoint pts[3], SkScalar weight, SkOpContour* parent) { in addConic()
57 SkOpSegment* addCubic(SkPoint pts[4], SkOpContour* parent) { in addCubic()
75 SkOpSegment* addLine(SkPoint pts[2], SkOpContour* parent) { in addLine()
90 SkOpSegment* addQuad(SkPoint pts[3], SkOpContour* parent) { in addQuad()
120 SkOpContour* contour() const { in contour()
130 SkOpContour* debugContour(int id);
184 SkOpSpan* findSortableTop(SkOpContour* );
195 void init(SkPoint pts[], SkScalar weight, SkOpContour* parent, SkPath::Verb verb);
294 void setContour(SkOpContour* contour) { in setContour()
[all …]
DSkOpContour.cpp13 SkOpSegment* SkOpContour::addCurve(SkPath::Verb verb, const SkPoint pts[4], in addCurve()
40 void SkOpContour::toPath(SkPathWriter* path) const { in toPath()
50 SkOpSegment* SkOpContour::undoneSegment(SkOpSpanBase** startPtr, SkOpSpanBase** endPtr) { in undoneSegment()
DSkAddIntersections.h15 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence,
DSkOpSpan.h15 class SkOpContour; variable
50 SkOpContour* contour() const;
57 SkOpContour* debugContour(int id);
167 SkOpContour* contour() const;
179 SkOpContour* debugContour(int id);
442 bool sortableTop(SkOpContour* );
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()
356 SkOpSpan* SkOpSegment::findSortableTop(SkOpContour* contourHead) { in findSortableTop()
374 SkOpSpan* SkOpContour::findSortableTop(SkOpContour* contourHead) { in findSortableTop()
390 SkOpContour* contour = contourHead; in FindSortableTop()
DSkIntersectionHelper.h39 SkOpContour* contour() const { in contour()
43 void init(SkOpContour* contour) { in init()
DSkOpAngle.h16 class SkOpContour; variable
39 SkOpContour* debugContour(int id);
DSkPathOpsSimplify.cpp168 SkOpContour contour; in Simplify()
187 SkOpContour* current = contourList; in Simplify()
189 SkOpContour* next = current; in Simplify()
DSkOpSpan.cpp16 SkOpContour* SkOpPtT::contour() const { in contour()
205 SkOpContour* SkOpSpanBase::contour() const { in contour()
254 SkOpContour* contourHead = globals->contourHead(); in computeWindSum()
DSkPathOpsOp.cpp228 SkOpContour contour; in OpDebug()
277 SkOpContour* current = contourList; in OpDebug()
279 SkOpContour* next = current; in OpDebug()
DSkPathOpsCommon.h14 class SkOpContour; variable
DSkPathOpsTypes.h26 class SkOpContour; variable
71 SkOpContour* debugContour(int id);
DSkPathOpsPostSect.cpp16 SkOpContour* SkOpPtT::contour() const { in contour()
238 SkOpContour* SkOpSpanBase::contour() const { in contour()
DSkOpEdgeBuilder.cpp30 SkOpContour* contour = fContoursHead; in count()
DSkAddIntersections.cpp257 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence, in AddIntersectTs()
DSkOpSegment.cpp817 void SkOpSegment::init(SkPoint pts[], SkScalar weight, SkOpContour* contour, SkPath::Verb verb) { in init()
/external/skia/tests/
DPathOpsDebug.cpp205 SkOpContour* SkPathOpsDebug::DebugAngleContour(SkOpAngle* angle, int id) { in DebugAngleContour()
221 const SkOpAngle* SkPathOpsDebug::DebugContourAngle(SkOpContour* contour, int id) { in DebugContourAngle()
225 SkOpContour* SkPathOpsDebug::DebugContourContour(SkOpContour* contour, int id) { in DebugContourContour()
229 const SkOpPtT* SkPathOpsDebug::DebugContourPtT(SkOpContour* contour, int id) { in DebugContourPtT()
233 const SkOpSegment* SkPathOpsDebug::DebugContourSegment(SkOpContour* contour, int id) { in DebugContourSegment()
237 const SkOpSpanBase* SkPathOpsDebug::DebugContourSpan(SkOpContour* contour, int id) { in DebugContourSpan()
245 SkOpContour* SkPathOpsDebug::DebugPtTContour(SkOpPtT* ptT, int id) { in DebugPtTContour()
265 SkOpContour* SkPathOpsDebug::DebugSegmentContour(SkOpSegment* span, int id) { in DebugSegmentContour()
285 SkOpContour* SkPathOpsDebug::DebugSpanContour(SkOpSpanBase* span, int id) { in DebugSpanContour()
301 void SkOpContour::dumpContours() const { in dumpContours()
[all …]
DPathOpsAngleIdeas.cpp409 static void makeSegment(SkOpContour* contour, const SkDQuad& quad, SkPoint shortQuad[3], in makeSegment()
/external/skia/gyp/
Dcore.gypi351 '<(skia_src_path)/pathops/SkOpContour.cpp',
380 '<(skia_src_path)/pathops/SkOpContour.h',
/external/skia/
DAndroid.mk259 src/pathops/SkOpContour.cpp \