Lines Matching refs:Interval
86 class Interval;
105 typedef SkTDynamicHash<Interval, unsigned int> IntvlHash;
107 class Interval {
109 Interval(GrSurfaceProxy* proxy, unsigned int start, unsigned int end) in Interval() function
139 ~Interval() { in ~Interval()
147 const Interval* next() const { return fNext; } in next()
148 Interval* next() { return fNext; } in next()
150 void setNext(Interval* next) { fNext = next; } in setNext()
166 static const uint32_t& GetKey(const Interval& intvl) { in GetKey()
177 Interval* fNext;
198 const Interval* peekHead() const { return fHead; } in peekHead()
199 Interval* popHead();
200 void insertByIncreasingStart(Interval*);
201 void insertByIncreasingEnd(Interval*);
202 Interval* detachAll();
207 Interval* fHead = nullptr;
208 Interval* fTail = nullptr;
212 static const int kInitialArenaSize = 128 * sizeof(Interval);
231 Interval* fFreeIntervalList = nullptr;