Lines Matching refs:SkOpPtT
15 class SkOpPtT; variable
20 const SkOpPtT* coinPtTEnd() const;
21 const SkOpPtT* coinPtTStart() const;
25 SkOpPtT* coinPtTEndWritable() const { return const_cast<SkOpPtT*>(fCoinPtTEnd); } in coinPtTEndWritable()
26 SkOpPtT* coinPtTStartWritable() const { return const_cast<SkOpPtT*>(fCoinPtTStart); } in coinPtTStartWritable()
28 bool collapsed(const SkOpPtT* ) const;
29 bool contains(const SkOpPtT* s, const SkOpPtT* e) const;
31 void correctOneEnd(const SkOpPtT* (SkCoincidentSpans::* getEnd)() const,
32 void (SkCoincidentSpans::* setEnd)(const SkOpPtT* ptT) );
37 const SkOpPtT* (SkCoincidentSpans::* getEnd)() const,
38 void (SkCoincidentSpans::* setEnd)(const SkOpPtT* ptT) const) const;
57 bool extend(const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd,
58 const SkOpPtT* oppPtTStart, const SkOpPtT* oppPtTEnd);
70 const SkOpPtT* oppPtTStart() const;
71 const SkOpPtT* oppPtTEnd() const;
74 SkOpPtT* oppPtTStartWritable() const { return const_cast<SkOpPtT*>(fOppPtTStart); } in oppPtTStartWritable()
75 SkOpPtT* oppPtTEndWritable() const { return const_cast<SkOpPtT*>(fOppPtTEnd); } in oppPtTEndWritable()
78 void set(SkCoincidentSpans* next, const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd,
79 const SkOpPtT* oppPtTStart, const SkOpPtT* oppPtTEnd);
81 void setCoinPtTEnd(const SkOpPtT* ptT) { in setCoinPtTEnd()
89 void setCoinPtTStart(const SkOpPtT* ptT) { in setCoinPtTStart()
97 void setEnds(const SkOpPtT* coinPtTEnd, const SkOpPtT* oppPtTEnd) { in setEnds()
102 void setOppPtTEnd(const SkOpPtT* ptT) { in setOppPtTEnd()
110 void setOppPtTStart(const SkOpPtT* ptT) { in setOppPtTStart()
118 void setStarts(const SkOpPtT* coinPtTStart, const SkOpPtT* oppPtTStart) { in setStarts()
127 const SkOpPtT* fCoinPtTStart;
128 const SkOpPtT* fCoinPtTEnd;
129 const SkOpPtT* fOppPtTStart;
130 const SkOpPtT* fOppPtTEnd;
148 void add(SkOpPtT* coinPtTStart, SkOpPtT* coinPtTEnd, SkOpPtT* oppPtTStart,
149 SkOpPtT* oppPtTEnd);
154 bool contains(const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd,
155 const SkOpPtT* oppPtTStart, const SkOpPtT* oppPtTEnd) const;
187 const SkCoincidentSpans* coin, const SkOpPtT* test) const;
188 void debugMarkCollapsed(SkPathOpsDebug::GlitchLog* , const SkOpPtT* test) const;
191 const SkOpPtT* debugPtT(int id) const { in debugPtT()
213 bool extend(const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd, const SkOpPtT* oppPtTStart,
214 const SkOpPtT* oppPtTEnd);
216 void fixUp(SkOpPtT* deleted, const SkOpPtT* kept);
231 void markCollapsed(SkOpPtT* );
233 static bool Ordered(const SkOpPtT* coinPtTStart, const SkOpPtT* oppPtTStart) { in Ordered()
242 void add(const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd, const SkOpPtT* oppPtTStart, in add()
243 const SkOpPtT* oppPtTEnd) { in add()
244 this->add(const_cast<SkOpPtT*>(coinPtTStart), const_cast<SkOpPtT*>(coinPtTEnd), in add()
245 const_cast<SkOpPtT*>(oppPtTStart), const_cast<SkOpPtT*>(oppPtTEnd)); in add()
249 bool addEndMovedSpans(const SkOpPtT* ptT);
251 bool addIfMissing(const SkOpPtT* over1s, const SkOpPtT* over2s,
254 SkDEBUGPARAMS(const SkOpPtT* over1e) SkDEBUGPARAMS(const SkOpPtT* over2e));
259 const SkOpPtT* overS, const SkOpPtT* overE);
269 const SkCoincidentSpans* outer, const SkOpPtT* over1s,
270 const SkOpPtT* over1e) const;
272 const SkOpPtT* over1s, const SkOpPtT* over2s,
275 const SkOpPtT* over1e, const SkOpPtT* over2e) const;
279 const SkOpPtT* ptT) const;
281 void fixUp(SkCoincidentSpans* coin, SkOpPtT* deleted, const SkOpPtT* kept);
282 void markCollapsed(SkCoincidentSpans* head, SkOpPtT* test);
283 bool overlap(const SkOpPtT* coinStart1, const SkOpPtT* coinEnd1,
284 const SkOpPtT* coinStart2, const SkOpPtT* coinEnd2,
290 static double TRange(const SkOpPtT* overS, double t, const SkOpSegment* coinPtT
291 SkDEBUGPARAMS(const SkOpPtT* overE));