Lines Matching refs:GrDrawOpAtlas
29 void GrDrawOpAtlas::instantiate(GrOnFlushResourceProvider* onFlushResourceProvider) { in instantiate()
36 std::unique_ptr<GrDrawOpAtlas> GrDrawOpAtlas::Make(GrProxyProvider* proxyProvider, in Make()
41 GrDrawOpAtlas::EvictionFunc func, void* data) { in Make()
42 std::unique_ptr<GrDrawOpAtlas> atlas(new GrDrawOpAtlas(proxyProvider, format, config, width, in Make()
58 GrDrawOpAtlas::Plot::Plot(int pageIndex, int plotIndex, uint64_t genID, int offX, int offY, in Plot()
87 GrDrawOpAtlas::Plot::~Plot() { in ~Plot()
92 bool GrDrawOpAtlas::Plot::addSubImage(int width, int height, const void* image, SkIPoint16* loc) { in addSubImage()
137 void GrDrawOpAtlas::Plot::uploadToTexture(GrDeferredTextureUploadWritePixelsFn& writePixels, in uploadToTexture()
161 void GrDrawOpAtlas::Plot::resetRects() { in resetRects()
182 GrDrawOpAtlas::GrDrawOpAtlas(GrProxyProvider* proxyProvider, const GrBackendFormat& format, in GrDrawOpAtlas() function in GrDrawOpAtlas
197 SkASSERT(numPlotsX * numPlotsY <= GrDrawOpAtlas::kMaxPlots); in GrDrawOpAtlas()
206 inline void GrDrawOpAtlas::processEviction(AtlasID id) { in processEviction()
213 inline bool GrDrawOpAtlas::updatePlot(GrDeferredUploadTarget* target, AtlasID* id, Plot* plot) { in updatePlot()
237 bool GrDrawOpAtlas::uploadToPage(unsigned int pageIdx, AtlasID* id, GrDeferredUploadTarget* target, in uploadToPage()
264 GrDrawOpAtlas::ErrorCode GrDrawOpAtlas::addToAtlas(GrResourceProvider* resourceProvider, in addToAtlas()
370 void GrDrawOpAtlas::compact(GrDeferredUploadToken startTokenForNextFlush) { in compact()
514 bool GrDrawOpAtlas::createPages(GrProxyProvider* proxyProvider) { in createPages()
555 bool GrDrawOpAtlas::activateNewPage(GrResourceProvider* resourceProvider) { in activateNewPage()
573 inline void GrDrawOpAtlas::deactivateLastPage() { in deactivateLastPage()