Lines Matching refs:Interval
114 class Interval;
136 typedef SkTDynamicHash<Interval, unsigned int> IntvlHash;
138 class Interval {
140 Interval(GrSurfaceProxy* proxy, unsigned int start, unsigned int end) in Interval() function
172 ~Interval() { in ~Interval()
182 void setNext(Interval* next) { fNext = next; } in setNext()
183 const Interval* next() const { return fNext; } in next()
184 Interval* next() { return fNext; } in next()
206 static const uint32_t& GetKey(const Interval& intvl) { in GetKey()
217 Interval* fNext;
240 const Interval* peekHead() const { return fHead; } in peekHead()
241 Interval* peekHead() { return fHead; } in peekHead()
242 Interval* popHead();
243 void insertByIncreasingStart(Interval*);
244 void insertByIncreasingEnd(Interval*);
245 Interval* detachAll();
250 Interval* fHead = nullptr;
251 Interval* fTail = nullptr;
255 static const int kInitialArenaSize = 128 * sizeof(Interval);
273 Interval* fFreeIntervalList = nullptr;