Lines Matching refs:GrResourceAllocator
24 uint32_t GrResourceAllocator::Interval::CreateUniqueID() { in CreateUniqueID()
34 void GrResourceAllocator::Interval::assign(sk_sp<GrSurface> s) { in assign()
41 void GrResourceAllocator::markEndOfOpList(int opListIndex) { in markEndOfOpList()
52 GrResourceAllocator::~GrResourceAllocator() { in ~GrResourceAllocator()
58 void GrResourceAllocator::addInterval(GrSurfaceProxy* proxy, unsigned int start, unsigned int end
120 GrResourceAllocator::Interval* GrResourceAllocator::IntervalList::popHead() { in popHead()
137 void GrResourceAllocator::IntervalList::insertByIncreasingStart(Interval* intvl) { in insertByIncreasingStart()
168 void GrResourceAllocator::IntervalList::insertByIncreasingEnd(Interval* intvl) { in insertByIncreasingEnd()
199 void GrResourceAllocator::IntervalList::validate() const { in validate()
210 GrResourceAllocator::Interval* GrResourceAllocator::IntervalList::detachAll() { in detachAll()
218 void GrResourceAllocator::recycleSurface(sk_sp<GrSurface> surface) { in recycleSurface()
241 sk_sp<GrSurface> GrResourceAllocator::findSurfaceFor(const GrSurfaceProxy* proxy, in findSurfaceFor()
289 void GrResourceAllocator::expire(unsigned int curIndex) { in expire()
312 bool GrResourceAllocator::assign(int* startIndex, int* stopIndex, AssignError* outError) { in assign()
436 void GrResourceAllocator::dumpIntervals() { in dumpIntervals()