Lines Matching refs:GrDrawOpAtlas
12 #include "src/gpu/GrDrawOpAtlas.h"
28 class GrAtlasManager : public GrOnFlushCallbackObject, public GrDrawOpAtlas::GenerationCounter {
30 GrAtlasManager(GrProxyProvider*, size_t maxTextureBytes, GrDrawOpAtlas::AllowMultitexturing);
67 GrDrawOpAtlas::ErrorCode addGlyphToAtlas(const SkGlyph&,
74 // To ensure the GrDrawOpAtlas does not evict the Glyph Mask from its texture backing store,
79 void addGlyphToBulkAndSetUseToken(GrDrawOpAtlas::BulkUseTokenUpdater*, GrMaskFormat, GrGlyph*,
82 void setUseTokenBulk(const GrDrawOpAtlas::BulkUseTokenUpdater& updater,
89 GrDrawOpAtlas::ErrorCode addToAtlas(GrResourceProvider*, GrDeferredUploadTarget*, GrMaskFormat,
91 GrDrawOpAtlas::AtlasLocator*);
94 // GrDrawOpAtlas. The atlasGeneration returned below is a monotonically increasing number which
170 GrDrawOpAtlas* getAtlas(GrMaskFormat format) const {
177 GrDrawOpAtlas::AllowMultitexturing fAllowMultitexturing;
178 std::unique_ptr<GrDrawOpAtlas> fAtlases[kMaskFormatCount];