Lines Matching refs:SkOpPtT
23 class SkOpPtT {
30 void addOpp(SkOpPtT* opp) { in addOpp()
32 SkOpPtT* oppPrev = opp->fNext; in addOpp()
43 SkOpPtT* oldNext = this->fNext; in addOpp()
51 bool collapsed(const SkOpPtT* ) const;
52 bool contains(const SkOpPtT* ) const;
53 SkOpPtT* contains(const SkOpSegment* );
61 bool debugContains(const SkOpPtT* ) const;
62 const SkOpPtT* debugContains(const SkOpSegment* check) const;
66 const SkOpPtT* debugPtT(int id) const;
75 SkOpPtT* doppelganger();
85 SkOpPtT* find(SkOpSegment* );
89 void insert(SkOpPtT* span) { in insert()
95 const SkOpPtT* next() const { in next()
99 SkOpPtT* next() { in next()
105 static bool Overlaps(SkOpPtT* s1, SkOpPtT* e1, SkOpPtT* s2, SkOpPtT* e2, in Overlaps()
106 SkOpPtT** sOut, SkOpPtT** eOut) { in Overlaps()
107 SkOpPtT* start1 = s1->fT < e1->fT ? s1 : e1; in Overlaps()
108 SkOpPtT* start2 = s2->fT < e2->fT ? s2 : e2; in Overlaps()
111 SkOpPtT* end1 = s1->fT < e1->fT ? e1 : s1; in Overlaps()
112 SkOpPtT* end2 = s2->fT < e2->fT ? e2 : s2; in Overlaps()
123 SkOpPtT* prev();
124 SkOpPtT* remove();
125 void removeNext(SkOpPtT* kept);
143 const SkOpPtT* starter(const SkOpPtT* end) const { in starter()
151 SkOpPtT* fNext; // intersection on opposite curve or alias on this curve
185 SkOpPtT* contains(const SkOpSegment* );
215 const SkOpPtT* debugPtT(int id) const;
264 const SkOpPtT* ptT() const { in ptT()
268 SkOpPtT* ptT() { in ptT()
284 SkOpPtT* setCoinEnd(SkOpSpanBase* oldCoinEnd, SkOpSegment* oppSegment);
361 SkOpPtT fPtT; // list of points and t values associated with the start of this span
407 void detach(SkOpPtT* );
456 SkOpPtT* setCoinStart(SkOpSpan* oldCoinStart, SkOpSegment* oppSegment);