/external/skqp/src/gpu/text/ |
GrAtlasTextContext.h | 47 bool canDraw(const GrAtlasGlyphCache* fontCache, const SkPaint&, const SkMatrix& viewMatrix, 69 GrAtlasGlyphCache*, 80 sk_sp<GrAtlasTextBlob> makeDrawTextBlob(GrTextBlobCache*, GrAtlasGlyphCache*, 89 sk_sp<GrAtlasTextBlob> makeDrawPosTextBlob(GrTextBlobCache*, GrAtlasGlyphCache*, 101 static void DrawBmpText(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*, 106 static void DrawBmpPosText(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*, 117 void drawDFText(GrAtlasTextBlob* blob, int runIndex, GrAtlasGlyphCache*, const SkSurfaceProps&, 122 void drawDFPosText(GrAtlasTextBlob* blob, int runIndex, GrAtlasGlyphCache*, 134 static void BmpAppendGlyph(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*, 138 static void DfAppendGlyph(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*, [all...] |
GrAtlasGlyphCache.cpp | 8 #include "GrAtlasGlyphCache.h" 19 bool GrAtlasGlyphCache::initAtlas(GrMaskFormat format) { 30 &GrAtlasGlyphCache::HandleEviction, (void*)this); 38 GrAtlasGlyphCache::GrAtlasGlyphCache(GrContext* context, float maxTextureBytes, 79 GrAtlasGlyphCache::~GrAtlasGlyphCache() { 88 void GrAtlasGlyphCache::freeAll() { 101 void GrAtlasGlyphCache::HandleEviction(GrDrawOpAtlas::AtlasID id, void* ptr) { 102 GrAtlasGlyphCache* fontCache = reinterpret_cast<GrAtlasGlyphCache*>(ptr) [all...] |
GrAtlasGlyphCache.h | 19 class GrAtlasGlyphCache; 27 * created by and owned by a GrAtlasGlyphCache. 32 GrAtlasTextStrike(GrAtlasGlyphCache* owner, const SkDescriptor& fontScalerKey); 91 GrAtlasGlyphCache* fAtlasGlyphCache; 103 friend class GrAtlasGlyphCache; 107 * GrAtlasGlyphCache manages strikes which are indexed by a SkGlyphCache. These strikes can then be 108 * used to generate individual Glyph Masks. The GrAtlasGlyphCache also manages GrDrawOpAtlases, 112 class GrAtlasGlyphCache : public GrOnFlushCallbackObject { 114 GrAtlasGlyphCache(GrContext*, float maxTextureBytes, GrDrawOpAtlas::AllowMultitexturing); 115 ~GrAtlasGlyphCache() override [all...] |
GrAtlasTextBlob.h | 11 #include "GrAtlasGlyphCache.h" 197 void flushCached(GrAtlasGlyphCache*, GrTextUtils::Target*, const SkTextBlob* blob, 204 void flushThrowaway(GrAtlasGlyphCache*, GrTextUtils::Target*, const SkSurfaceProps& props, 279 const GrDistanceFieldAdjustTable*, GrAtlasGlyphCache*, 295 GrAtlasGlyphCache* cache); 506 const GrDistanceFieldAdjustTable* distanceAdjustTable, GrAtlasGlyphCache* cache, 576 GrAtlasGlyphCache*, SkAutoGlyphCache*); 606 GrAtlasGlyphCache* fGlyphCache;
|
GrTextUtils.h | 18 class GrAtlasGlyphCache;
|
GrAtlasTextContext.cpp | 52 bool GrAtlasTextContext::canDraw(const GrAtlasGlyphCache* fontCache, 194 GrAtlasGlyphCache* fontCache, 264 GrAtlasGlyphCache* fontCache, 291 GrAtlasGlyphCache* fontCache, 384 GrAtlasGlyphCache* fontCache, const SkSurfaceProps& props, 417 GrAtlasGlyphCache* fontCache, const SkSurfaceProps& props, 454 GrAtlasGlyphCache* fontCache, GrAtlasTextStrike** strike, 586 GrAtlasGlyphCache* fontCache, const SkSurfaceProps& props, 661 GrAtlasGlyphCache* fontCache, const SkSurfaceProps& props, [all...] |
GrAtlasTextBlob.cpp | 246 const GrDistanceFieldAdjustTable* distanceAdjustTable, GrAtlasGlyphCache* cache, 280 GrAtlasGlyphCache* cache) { 403 void GrAtlasTextBlob::flushCached(GrAtlasGlyphCache* atlasGlyphCache, GrTextUtils::Target* target, 426 void GrAtlasTextBlob::flushThrowaway(GrAtlasGlyphCache* atlasGlyphCache, 445 const GrDistanceFieldAdjustTable* distanceAdjustTable, GrAtlasGlyphCache* cache,
|
GrAtlasTextBlobVertexRegenerator.cpp | 195 GrDeferredUploadTarget* uploadTarget, GrAtlasGlyphCache* glyphCache, 208 // Because the GrAtlasGlyphCache may evict the strike a blob depends on using for
|
/external/skqp/src/atlastext/ |
SkInternalAtlasTextContext.h | 19 class GrAtlasGlyphCache; 35 GrAtlasGlyphCache* atlasGlyphCache();
|
SkInternalAtlasTextContext.cpp | 13 #include "text/GrAtlasGlyphCache.h" 48 GrAtlasGlyphCache* SkInternalAtlasTextContext::atlasGlyphCache() {
|
/external/skqp/src/gpu/ops/ |
GrAtlasTextOp.h | 43 int glyphCount, GrAtlasGlyphCache* fontCache) { 66 GrPaint&& paint, int glyphCount, GrAtlasGlyphCache* fontCache, 199 GrAtlasGlyphCache* fFontCache;
|
/external/skqp/src/gpu/ |
GrContextPriv.h | 185 GrAtlasGlyphCache* getAtlasGlyphCache() { return fContext->fAtlasGlyphCache; }
|
GrContext.cpp | 296 fAtlasGlyphCache = new GrAtlasGlyphCache(this, options.fGlyphCacheTextureMaximumBytes, [all...] |
/external/skqp/include/gpu/ |
GrContext.h | 20 class GrAtlasGlyphCache; 348 GrAtlasGlyphCache* fAtlasGlyphCache;
|
/external/skqp/tools/gpu/ |
GrTest.cpp | 29 #include "text/GrAtlasGlyphCache.h" 151 GrAtlasGlyphCache* cache = this->contextPriv().getAtlasGlyphCache();
|