Lines Matching refs:Interval
120 class Interval;
142 typedef SkTDynamicHash<Interval, unsigned int> IntvlHash;
144 class Interval {
146 Interval(GrSurfaceProxy* proxy, unsigned int start, unsigned int end) in Interval() function
178 ~Interval() { in ~Interval()
188 void setNext(Interval* next) { fNext = next; } in setNext()
189 const Interval* next() const { return fNext; } in next()
190 Interval* next() { return fNext; } in next()
212 static const uint32_t& GetKey(const Interval& intvl) { in GetKey()
223 Interval* fNext;
246 const Interval* peekHead() const { return fHead; } in peekHead()
247 Interval* peekHead() { return fHead; } in peekHead()
248 Interval* popHead();
249 void insertByIncreasingStart(Interval*);
250 void insertByIncreasingEnd(Interval*);
251 Interval* detachAll();
256 Interval* fHead = nullptr;
257 Interval* fTail = nullptr;
261 static const int kInitialArenaSize = 128 * sizeof(Interval);
280 Interval* fFreeIntervalList = nullptr;