Lines Matching refs:GrDrawOpAtlas

8 #include "src/gpu/GrDrawOpAtlas.h"
30 void GrDrawOpAtlas::validate(const AtlasLocator& atlasLocator) const {
51 void GrDrawOpAtlas::instantiate(GrOnFlushResourceProvider* onFlushResourceProvider) {
58 std::unique_ptr<GrDrawOpAtlas> GrDrawOpAtlas::Make(GrProxyProvider* proxyProvider,
72 std::unique_ptr<GrDrawOpAtlas> atlas(new GrDrawOpAtlas(proxyProvider, format, colorType,
90 GrDrawOpAtlas::Plot::Plot(int pageIndex, int plotIndex, GenerationCounter* generationCounter,
120 GrDrawOpAtlas::Plot::~Plot() {
124 bool GrDrawOpAtlas::Plot::addSubImage(
169 void GrDrawOpAtlas::Plot::uploadToTexture(GrDeferredTextureUploadWritePixelsFn& writePixels,
195 void GrDrawOpAtlas::Plot::resetRects() {
214 GrDrawOpAtlas::GrDrawOpAtlas(GrProxyProvider* proxyProvider, const GrBackendFormat& format,
240 SkASSERT(numPlotsX * numPlotsY <= GrDrawOpAtlas::kMaxPlots);
251 inline void GrDrawOpAtlas::processEviction(PlotLocator plotLocator) {
259 inline bool GrDrawOpAtlas::updatePlot(GrDeferredUploadTarget* target,
285 bool GrDrawOpAtlas::uploadToPage(unsigned int pageIdx, GrDeferredUploadTarget* target, int width,
314 GrDrawOpAtlas::ErrorCode GrDrawOpAtlas::addToAtlas(GrResourceProvider* resourceProvider,
424 void GrDrawOpAtlas::compactRadicals(GrDeferredUploadToken startTokenForNextFlush) {
450 void GrDrawOpAtlas::compact(GrDeferredUploadToken startTokenForNextFlush) {
612 bool GrDrawOpAtlas::createPages(
656 bool GrDrawOpAtlas::activateNewPage(GrResourceProvider* resourceProvider) {
674 inline void GrDrawOpAtlas::deactivateLastPage() {