Home
last modified time | relevance | path

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

123

/external/skqp/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 …]
DSkPathOpsDebug.h21 class SkOpContour; variable
387 SkOpContour* AngleContour(SkOpAngle*, int id);
392 const SkOpAngle* ContourAngle(SkOpContour*, int id);
393 SkOpContour* ContourContour(SkOpContour*, int id);
394 const SkOpPtT* ContourPtT(SkOpContour*, int id);
395 const SkOpSegment* ContourSegment(SkOpContour*, int id);
396 const SkOpSpanBase* ContourSpan(SkOpContour*, int id);
399 SkOpContour* CoincidenceContour(SkOpCoincidence*, int id);
405 SkOpContour* PtTContour(SkOpPtT*, int id);
411 SkOpContour* SegmentContour(SkOpSegment*, int id);
[all …]
DSkPathOpsCommon.cpp69 SkOpContour* contour = contourHead; in FindUndone()
155 SkTDArray<SkOpContour* > list; in SortContourList()
156 SkOpContour* contour = *contourList; in SortContourList()
168 SkTQSort<SkOpContour>(list.begin(), list.end() - 1); in SortContourList()
175 SkOpContour* next = list[index]; in SortContourList()
185 SkOpContour* contour = contourList; in calc_angles()
193 SkOpContour* contour = contourList; in missing_coincidence()
203 SkOpContour* contour = contourList; in move_multiples()
214 SkOpContour* contour = contourList; in move_nearby()
224 SkOpContour* contour = contourList; in sort_angles()
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()
119 SkOpContour* contour() const { in contour()
141 SkOpContour* debugContour(int id) const;
220 SkOpSpan* findSortableTop(SkOpContour* );
231 void init(SkPoint pts[], SkScalar weight, SkOpContour* parent, SkPath::Verb verb);
346 void setContour(SkOpContour* contour) { in setContour()
[all …]
DSkAddIntersections.h15 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence);
DSkOpContour.cpp12 void SkOpContour::toPath(SkPathWriter* path) const { in toPath()
24 void SkOpContour::toReversePath(SkPathWriter* path) const { in toReversePath()
33 SkOpSpan* SkOpContour::undoneSpan() { in undoneSpan()
DSkPathOpsWinding.cpp105 void SkOpContour::rayCheck(const SkOpRayHit& base, SkOpRayDir dir, SkOpRayHit** hits, in rayCheck()
237 bool SkOpSpan::sortableTop(SkOpContour* contourHead) { in sortableTop()
252 SkOpContour* contour = contourHead; in sortableTop()
372 SkOpSpan* SkOpSegment::findSortableTop(SkOpContour* contourHead) { in findSortableTop()
390 SkOpSpan* SkOpContour::findSortableTop(SkOpContour* contourHead) { in findSortableTop()
413 SkOpContour* contour = contourHead; in FindSortableTop()
DSkOpSpan.h16 class SkOpContour; variable
48 SkOpContour* contour() const;
59 SkOpContour* debugContour(int id) const;
218 SkOpContour* contour() const;
239 SkOpContour* debugContour(int id) const;
548 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()
DSkPathOpsTightBounds.cpp51 SkOpContour contour; in TightBounds()
64 SkOpContour* current = contourList; in TightBounds()
/external/skia/src/pathops/
DSkOpContour.h17 class SkOpContour {
19 SkOpContour() { in SkOpContour() function
23 bool operator<(const SkOpContour& rh) const {
98 SkOpContour* debugContour(int id) const { in debugContour()
173 SkOpSpan* findSortableTop(SkOpContour* );
256 SkOpContour* next() { in next()
260 const SkOpContour* next() const { in next()
289 SkOpContour* next = this; in resetReverse()
320 void setNext(SkOpContour* contour) { in setNext()
376 SkOpContour* fNext;
[all …]
DSkPathOpsDebug.h21 class SkOpContour; variable
366 SkOpContour* AngleContour(SkOpAngle*, int id);
371 const SkOpAngle* ContourAngle(SkOpContour*, int id);
372 SkOpContour* ContourContour(SkOpContour*, int id);
373 const SkOpPtT* ContourPtT(SkOpContour*, int id);
374 const SkOpSegment* ContourSegment(SkOpContour*, int id);
375 const SkOpSpanBase* ContourSpan(SkOpContour*, int id);
378 SkOpContour* CoincidenceContour(SkOpCoincidence*, int id);
384 SkOpContour* PtTContour(SkOpPtT*, int id);
390 SkOpContour* SegmentContour(SkOpSegment*, int id);
[all …]
DSkPathOpsCommon.cpp69 SkOpContour* contour = contourHead; in FindUndone()
155 SkTDArray<SkOpContour* > list; in SortContourList()
156 SkOpContour* contour = *contourList; in SortContourList()
168 SkTQSort<SkOpContour>(list.begin(), list.end()); in SortContourList()
175 SkOpContour* next = list[index]; in SortContourList()
185 SkOpContour* contour = contourList; in calc_angles()
193 SkOpContour* contour = contourList; in missing_coincidence()
203 SkOpContour* contour = contourList; in move_multiples()
214 SkOpContour* contour = contourList; in move_nearby()
224 SkOpContour* contour = contourList; in sort_angles()
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()
119 SkOpContour* contour() const { in contour()
141 SkOpContour* debugContour(int id) const;
220 SkOpSpan* findSortableTop(SkOpContour* );
231 void init(SkPoint pts[], SkScalar weight, SkOpContour* parent, SkPath::Verb verb);
346 void setContour(SkOpContour* contour) { in setContour()
[all …]
DSkAddIntersections.h15 bool AddIntersectTs(SkOpContour* test, SkOpContour* next, SkOpCoincidence* coincidence);
DSkOpContour.cpp11 void SkOpContour::toPath(SkPathWriter* path) const { in toPath()
23 void SkOpContour::toReversePath(SkPathWriter* path) const { in toReversePath()
32 SkOpSpan* SkOpContour::undoneSpan() { in undoneSpan()
DSkPathOpsWinding.cpp106 void SkOpContour::rayCheck(const SkOpRayHit& base, SkOpRayDir dir, SkOpRayHit** hits, in rayCheck()
238 bool SkOpSpan::sortableTop(SkOpContour* contourHead) { in sortableTop()
253 SkOpContour* contour = contourHead; in sortableTop()
373 SkOpSpan* SkOpSegment::findSortableTop(SkOpContour* contourHead) { in findSortableTop()
391 SkOpSpan* SkOpContour::findSortableTop(SkOpContour* contourHead) { in findSortableTop()
414 SkOpContour* contour = contourHead; in FindSortableTop()
DSkOpSpan.h16 class SkOpContour; variable
48 SkOpContour* contour() const;
59 SkOpContour* debugContour(int id) const;
218 SkOpContour* contour() const;
239 SkOpContour* debugContour(int id) const;
548 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()
DSkPathOpsTightBounds.cpp48 SkOpContour contour; in TightBounds()
61 SkOpContour* current = contourList; in TightBounds()
DSkPathOpsSimplify.cpp154 SkOpContour contour; in SimplifyDebug()
183 SkOpContour* current = contourList; in SimplifyDebug()
185 SkOpContour* next = current; in SimplifyDebug()
/external/skqp/tests/
DPathOpsDebug.cpp223 SkOpContour* AngleContour(SkOpAngle* angle, int id) { in AngleContour()
239 const SkOpAngle* ContourAngle(SkOpContour* contour, int id) { in ContourAngle()
243 SkOpContour* ContourContour(SkOpContour* contour, int id) { in ContourContour()
247 const SkOpPtT* ContourPtT(SkOpContour* contour, int id) { in ContourPtT()
251 const SkOpSegment* ContourSegment(SkOpContour* contour, int id) { in ContourSegment()
255 const SkOpSpanBase* ContourSpan(SkOpContour* contour, int id) { in ContourSpan()
263 SkOpContour* CoincidenceContour(SkOpCoincidence* coin, int id) { in CoincidenceContour()
283 SkOpContour* PtTContour(SkOpPtT* ptT, int id) { in PtTContour()
303 SkOpContour* SegmentContour(SkOpSegment* span, int id) { in SegmentContour()
323 SkOpContour* SpanContour(SkOpSpanBase* span, int id) { in SpanContour()
[all …]
/external/skia/tests/
DPathOpsDebug.cpp223 SkOpContour* AngleContour(SkOpAngle* angle, int id) { in AngleContour()
239 const SkOpAngle* ContourAngle(SkOpContour* contour, int id) { in ContourAngle()
243 SkOpContour* ContourContour(SkOpContour* contour, int id) { in ContourContour()
247 const SkOpPtT* ContourPtT(SkOpContour* contour, int id) { in ContourPtT()
251 const SkOpSegment* ContourSegment(SkOpContour* contour, int id) { in ContourSegment()
255 const SkOpSpanBase* ContourSpan(SkOpContour* contour, int id) { in ContourSpan()
263 SkOpContour* CoincidenceContour(SkOpCoincidence* coin, int id) { in CoincidenceContour()
283 SkOpContour* PtTContour(SkOpPtT* ptT, int id) { in PtTContour()
303 SkOpContour* SegmentContour(SkOpSegment* span, int id) { in SegmentContour()
323 SkOpContour* SpanContour(SkOpSpanBase* span, int id) { in SpanContour()
[all …]

123