Lines Matching refs:GrDrawOpAtlas
48 * Garbage collection is initiated by the GrDrawOpAtlas's client via the compact() method. One
53 class GrDrawOpAtlas {
213 * An interface for eviction callbacks. Whenever GrDrawOpAtlas evicts a
238 * Returns a GrDrawOpAtlas. This function can be called anywhere, but the returned atlas
251 * @return An initialized GrDrawOpAtlas, or nullptr if creation fails
253 static std::unique_ptr<GrDrawOpAtlas> Make(GrProxyProvider*,
321 * A class which can be handed back to GrDrawOpAtlas for updating last use tokens in bulk. The
322 * current max number of plots per page the GrDrawOpAtlas can handle is 32. If in the future
373 friend class GrDrawOpAtlas;
405 GrDrawOpAtlas(GrProxyProvider*, const GrBackendFormat& format, GrColorType, int width,
414 * The backing GrTexture for a GrDrawOpAtlas is broken into a spatial grid of Plots. The Plots
499 friend class GrDrawOpAtlas;