HomeSort by relevance Sort by last modified time
    Searched refs:SkOpSpanBase (Results 1 - 19 of 19) sorted by null

  /external/skia/src/pathops/
SkOpSegment.h 30 SkOpAngle* activeAngle(SkOpSpanBase* start, SkOpSpanBase** startPtr, SkOpSpanBase** endPtr,
32 SkOpAngle* activeAngleInner(SkOpSpanBase* start, SkOpSpanBase** startPtr,
33 SkOpSpanBase** endPtr, bool* done);
34 SkOpAngle* activeAngleOther(SkOpSpanBase* start, SkOpSpanBase** startPtr,
35 SkOpSpanBase** endPtr, bool* done);
36 bool activeOp(SkOpSpanBase* start, SkOpSpanBase* end, int xorMiMask, int xorSuMask
    [all...]
SkPathOpsCommon.h 17 const SkOpAngle* AngleWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* windingPtr,
19 SkOpSegment* FindChase(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** startPtr,
20 SkOpSpanBase** endPtr);
SkOpAngle.h 19 class SkOpSpanBase;
51 const SkOpSpanBase* debugSpan(int id) const;
63 SkOpSpanBase* end() const {
68 SkOpSpanBase* lastMarked() const;
78 void set(SkOpSpanBase* start, SkOpSpanBase* end);
80 void setLastMarked(SkOpSpanBase* marked) {
84 SkOpSpanBase* start() const {
124 SkOpSpanBase* fLastMarked;
125 SkOpSpanBase* fStart
    [all...]
SkOpSpan.h 19 class SkOpSpanBase;
68 const SkOpSpanBase* debugSpan(int id) const;
85 void init(SkOpSpanBase* , double t, const SkPoint& , bool dup);
150 void setSpan(const SkOpSpanBase* span) {
151 fSpan = const_cast<SkOpSpanBase*>(span);
154 const SkOpSpanBase* span() const {
158 SkOpSpanBase* span() {
169 SkOpSpanBase* fSpan; // contains winding data
178 class SkOpSpanBase {
180 SkOpSpanBase* active()
    [all...]
SkOpSegment.cpp 45 SkOpAngle* SkOpSegment::activeAngle(SkOpSpanBase* start, SkOpSpanBase** startPtr,
46 SkOpSpanBase** endPtr, bool* done) {
56 SkOpAngle* SkOpSegment::activeAngleInner(SkOpSpanBase* start, SkOpSpanBase** startPtr,
57 SkOpSpanBase** endPtr, bool* done) {
61 SkOpSpanBase* next = upSpan->next();
97 SkOpAngle* SkOpSegment::activeAngleOther(SkOpSpanBase* start, SkOpSpanBase** startPtr,
98 SkOpSpanBase** endPtr, bool* done)
    [all...]
SkOpSpan.cpp 99 void SkOpPtT::init(SkOpSpanBase* span, double t, const SkPoint& pt, bool duplicate) {
111 const SkOpSpanBase* span = this->span();
153 void SkOpSpanBase::addOpp(SkOpSpanBase* opp) {
163 bool SkOpSpanBase::collapsed(double s, double e) const {
182 bool SkOpSpanBase::contains(const SkOpSpanBase* span) const {
195 const SkOpPtT* SkOpSpanBase::contains(const SkOpSegment* segment) const {
209 bool SkOpSpanBase::containsCoinEnd(const SkOpSegment* segment) const {
211 const SkOpSpanBase* next = this
    [all...]
SkPathOpsSimplify.cpp 21 SkOpSpanBase* start = span->next();
22 SkOpSpanBase* end = span;
23 SkTDArray<SkOpSpanBase*> chase;
31 SkOpSpanBase* nextStart = start;
32 SkOpSpanBase* nextEnd = end;
61 SkOpSpanBase* last = current->markAndChaseDone(start, end);
94 SkOpSpanBase* start = span->next();
95 SkOpSpanBase* end = span;
101 SkOpSpanBase* nextStart = start;
102 SkOpSpanBase* nextEnd = end
    [all...]
SkPathOpsOp.cpp 13 static SkOpSegment* findChaseOp(SkTDArray<SkOpSpanBase*>& chase, SkOpSpanBase** startPtr,
14 SkOpSpanBase** endPtr) {
16 SkOpSpanBase* span;
66 SkOpSpanBase* start = angle->start();
67 SkOpSpanBase* end = angle->end();
107 SkOpSpanBase* start = span->next();
108 SkOpSpanBase* end = span;
109 SkTDArray<SkOpSpanBase*> chase;
117 SkOpSpanBase* nextStart = start
    [all...]
SkPathOpsCommon.cpp 36 const SkOpAngle* AngleWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* windingPtr,
69 SkOpSpanBase* startSpan = angle->start();
70 SkOpSpanBase* endSpan = angle->end();
102 SkOpSegment* FindChase(SkTDArray<SkOpSpanBase*>* chase, SkOpSpanBase** startPtr,
103 SkOpSpanBase** endPtr) {
105 SkOpSpanBase* span;
143 SkOpSpanBase* start = angle->start();
144 SkOpSpanBase* end = angle->end()
    [all...]
SkPathOpsDebug.h 332 static bool ChaseContains(const SkTDArray<class SkOpSpanBase*>& , const class SkOpSpanBase* );
340 static const class SkOpSpanBase* DebugAngleSpan(const class SkOpAngle*, int id);
346 static const class SkOpSpanBase* DebugContourSpan(class SkOpContour*, int id);
352 static const class SkOpSpanBase* DebugCoincidenceSpan(class SkOpCoincidence*, int id);
358 static const class SkOpSpanBase* DebugPtTSpan(const class SkOpPtT*, int id);
364 static const class SkOpSpanBase* DebugSegmentSpan(const class SkOpSegment*, int id);
366 static const class SkOpAngle* DebugSpanAngle(const class SkOpSpanBase*, int id);
367 static class SkOpContour* DebugSpanContour(class SkOpSpanBase*, int id);
368 static const class SkOpPtT* DebugSpanPtT(const class SkOpSpanBase*, int id)
    [all...]
SkOpCoincidence.h 16 class SkOpSpanBase;
52 void debugStartCheck(const SkOpSpanBase* outer, const SkOpSpanBase* over,
206 const SkOpSpanBase* debugSpan(int id) const {
248 bool addEndMovedSpans(const SkOpSpan* base, const SkOpSpanBase* testSpan);
277 const SkOpSpan* base, const SkOpSpanBase* testSpan) const;
SkPathOpsDebug.cpp 55 bool SkPathOpsDebug::ChaseContains(const SkTDArray<SkOpSpanBase* >& chaseArray,
56 const SkOpSpanBase* span) {
58 const SkOpSpanBase* entry = chaseArray[index];
79 const SkOpSpanBase* fBase;
80 const SkOpSpanBase* fSuspect;
121 void record(GlitchType type, const SkOpSpanBase* base,
122 const SkOpSpanBase* suspect = NULL) {
128 void record(GlitchType type, const SkOpSpanBase* base,
146 void record(GlitchType type, const SkOpSpanBase* base,
155 void record(GlitchType type, const SkOpSpanBase* base, double t
    [all...]
SkOpCoincidence.cpp 34 const SkOpSpanBase* origSpan = origPtT->span();
75 const SkOpSpanBase* end = coinPtTEnd()->span();
76 SkOpSpanBase* next = end->final() ? nullptr : end->upCast()->next();
152 const SkOpSpanBase* start = this->coinPtTStart()->span();
153 const SkOpSpanBase* end = this->coinPtTEnd()->span();
154 const SkOpSpanBase* next = start->upCast()->next();
276 bool SkOpCoincidence::addEndMovedSpans(const SkOpSpan* base, const SkOpSpanBase* testSpan) {
440 const SkOpSpanBase* start = startPtT->span();
441 const SkOpSpanBase* oStart = oStartPtT->span();
442 const SkOpSpanBase* end = coin->coinPtTEnd()->span()
    [all...]
SkOpAngle.cpp 315 SkOpSpanBase* checkEnd = fEnd;
323 const SkOpSpanBase* oSpan = other->head();
341 SkOpSpanBase* computedEnd = stepUp ? checkEnd ? checkEnd->prev() : fEnd->segment()->head()
351 SkOpSpanBase* saveEnd = fEnd;
684 SkOpSpanBase* SkOpAngle::lastMarked() const {
856 void SkOpAngle::set(SkOpSpanBase* start, SkOpSpanBase* end) {
    [all...]
SkPathOpsWinding.cpp 190 SkOpSpanBase* next;
370 SkOpSpanBase* next;
SkOpContour.h 126 const SkOpSpanBase* debugSpan(int id) const {
SkPathOpsTypes.h 85 const class SkOpSpanBase* debugSpan(int id) const;
  /external/skia/tests/
PathOpsDebug.cpp 227 const SkOpSpanBase* SkPathOpsDebug::DebugAngleSpan(const SkOpAngle* angle, int id) {
247 const SkOpSpanBase* SkPathOpsDebug::DebugContourSpan(SkOpContour* contour, int id) {
267 const SkOpSpanBase* SkPathOpsDebug::DebugCoincidenceSpan(SkOpCoincidence* coin, int id) {
287 const SkOpSpanBase* SkPathOpsDebug::DebugPtTSpan(const SkOpPtT* ptT, int id) {
307 const SkOpSpanBase* SkPathOpsDebug::DebugSegmentSpan(const SkOpSegment* span, int id) {
311 const SkOpAngle* SkPathOpsDebug::DebugSpanAngle(const SkOpSpanBase* span, int id) {
315 SkOpContour* SkPathOpsDebug::DebugSpanContour(SkOpSpanBase* span, int id) {
319 const SkOpPtT* SkPathOpsDebug::DebugSpanPtT(const SkOpSpanBase* span, int id) {
323 const SkOpSegment* SkPathOpsDebug::DebugSpanSegment(const SkOpSpanBase* span, int id) {
327 const SkOpSpanBase* SkPathOpsDebug::DebugSpanSpan(const SkOpSpanBase* span, int id)
    [all...]
PathOpsAngleTest.cpp 487 SkOpSpanBase* startSpan = &fHead;
491 SkOpSpanBase* endSpan = &fHead;

Completed in 140 milliseconds