Lines Matching refs:GrResourceAllocator
20 uint32_t GrResourceAllocator::Interval::CreateUniqueID() { in CreateUniqueID()
29 uint32_t GrResourceAllocator::Register::CreateUniqueID() { in CreateUniqueID()
39 GrResourceAllocator::~GrResourceAllocator() { in ~GrResourceAllocator()
45 void GrResourceAllocator::addInterval(GrSurfaceProxy* proxy, unsigned int start, unsigned int end,
107 GrResourceAllocator::Register::Register(GrSurfaceProxy* originatingProxy, in Register()
126 bool GrResourceAllocator::Register::isRecyclable(const GrCaps& caps, in isRecyclable()
144 bool GrResourceAllocator::Register::instantiateSurface(GrSurfaceProxy* proxy, in instantiateSurface()
180 GrResourceAllocator::Interval* GrResourceAllocator::IntervalList::popHead() { in popHead()
197 void GrResourceAllocator::IntervalList::insertByIncreasingStart(Interval* intvl) { in insertByIncreasingStart()
228 void GrResourceAllocator::IntervalList::insertByIncreasingEnd(Interval* intvl) { in insertByIncreasingEnd()
259 void GrResourceAllocator::IntervalList::validate() const { in validate()
271 GrResourceAllocator::Register* GrResourceAllocator::findOrCreateRegisterFor(GrSurfaceProxy* proxy) { in findOrCreateRegisterFor()
300 void GrResourceAllocator::expire(unsigned int curIndex) { in expire()
317 bool GrResourceAllocator::planAssignment() { in planAssignment()
364 bool GrResourceAllocator::makeBudgetHeadroom() { in makeBudgetHeadroom()
389 void GrResourceAllocator::reset() { in reset()
404 bool GrResourceAllocator::assign() { in assign()
430 void GrResourceAllocator::dumpIntervals() { in dumpIntervals()