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)
213 void setNext(Interval* next) { fNext = next; }
214 const Interval* next() const { return fNext; }
215 Interval* next() { return fNext; }
238 Interval* fNext = nullptr;
258 const Interval* peekHead() const { return fHead; }
259 Interval* peekHead() { return fHead; }
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);