Lines Matching refs:GrDrawOpAtlas
16 std::unique_ptr<GrDrawOpAtlas> GrDrawOpAtlas::Make(GrContext* ctx, GrPixelConfig config, in Make()
19 GrDrawOpAtlas::EvictionFunc func, in Make()
46 std::unique_ptr<GrDrawOpAtlas> atlas( in Make()
47 new GrDrawOpAtlas(ctx, std::move(proxy), numPlotsX, numPlotsY)); in Make()
55 GrDrawOpAtlas::Plot::Plot(int index, uint64_t genID, int offX, int offY, int width, int height, in Plot()
78 GrDrawOpAtlas::Plot::~Plot() { in ~Plot()
83 bool GrDrawOpAtlas::Plot::addSubImage(int width, int height, const void* image, SkIPoint16* loc) { in addSubImage()
128 void GrDrawOpAtlas::Plot::uploadToTexture(GrDrawOp::WritePixelsFn& writePixels, in uploadToTexture()
143 void GrDrawOpAtlas::Plot::resetRects() { in resetRects()
162 GrDrawOpAtlas::GrDrawOpAtlas(GrContext* context, sk_sp<GrTextureProxy> proxy, in GrDrawOpAtlas() function in GrDrawOpAtlas
195 void GrDrawOpAtlas::processEviction(AtlasID id) { in processEviction()
201 inline bool GrDrawOpAtlas::updatePlot(GrDrawOp::Target* target, AtlasID* id, Plot* plot) { in updatePlot()
229 bool GrDrawOpAtlas::addToAtlas(AtlasID* id, GrDrawOp::Target* target, int width, int height, in addToAtlas()