Lines Matching refs:Interval
126 class Interval;
146 typedef SkTHashMap<uint32_t, Interval*, GrCheapHash> IntvlHash;
193 class Interval {
195 Interval(GrSurfaceProxy* proxy, unsigned int start, unsigned int end) in Interval() function
213 void setNext(Interval* next) { fNext = next; } in setNext()
214 const Interval* next() const { return fNext; } in next()
215 Interval* next() { return fNext; } in next()
238 Interval* fNext = nullptr;
258 const Interval* peekHead() const { return fHead; } in peekHead()
259 Interval* peekHead() { return fHead; } in peekHead()
260 Interval* popHead();
261 void insertByIncreasingStart(Interval*);
262 void insertByIncreasingEnd(Interval*);
267 Interval* fHead = nullptr;
268 Interval* fTail = nullptr;
272 static const int kInitialArenaSize = 128 * sizeof(Interval);