/external/skia/src/gpu/text/ |
D | GrTextBlobCache.h | 33 GrAtlasTextBlob* createBlob(int glyphCount, int runCount) { in createBlob() 34 return GrAtlasTextBlob::Create(&fPool, glyphCount, runCount); in createBlob() 36 GrAtlasTextBlob* createBlob(const SkTextBlob* blob) { in createBlob() 40 GrAtlasTextBlob* cacheBlob = GrAtlasTextBlob::Create(&fPool, glyphCount, runCount); in createBlob() 44 GrAtlasTextBlob* createCachedBlob(const SkTextBlob* blob, in createCachedBlob() 45 const GrAtlasTextBlob::Key& key, in createCachedBlob() 51 GrAtlasTextBlob* cacheBlob = GrAtlasTextBlob::Create(&fPool, glyphCount, runCount); in createCachedBlob() 57 GrAtlasTextBlob* find(const GrAtlasTextBlob::Key& key) { in find() 61 void remove(GrAtlasTextBlob* blob) { in remove() 67 void add(GrAtlasTextBlob* blob) { in add() [all …]
|
D | GrAtlasTextBlob.cpp | 20 GrAtlasTextBlob* GrAtlasTextBlob::Create(GrMemoryPool* pool, int glyphCount, int runCount) { in Create() 24 size_t size = sizeof(GrAtlasTextBlob) + in Create() 27 sizeof(GrAtlasTextBlob::Run) * runCount; in Create() 34 GrAtlasTextBlob* cacheBlob = new (allocation) GrAtlasTextBlob; in Create() 38 cacheBlob->fVertices = sizeof(GrAtlasTextBlob) + reinterpret_cast<unsigned char*>(cacheBlob); in Create() 40 cacheBlob->fRuns = reinterpret_cast<GrAtlasTextBlob::Run*>(cacheBlob->fGlyphs + glyphCount); in Create() 44 new (&cacheBlob->fRuns[i]) GrAtlasTextBlob::Run; in Create() 52 SkGlyphCache* GrAtlasTextBlob::setupCache(int runIndex, in setupCache() 57 GrAtlasTextBlob::Run* run = &fRuns[runIndex]; in setupCache() 67 void GrAtlasTextBlob::appendGlyph(int runIndex, in appendGlyph() [all …]
|
D | GrTextUtils.h | 14 class GrAtlasTextBlob; variable 38 static void DrawBmpText(GrAtlasTextBlob*, int runIndex, 45 static void DrawBmpPosText(GrAtlasTextBlob*, int runIndex, 56 static void DrawDFText(GrAtlasTextBlob* blob, int runIndex, 63 static void DrawDFPosText(GrAtlasTextBlob* blob, int runIndex, 91 static void InitDistanceFieldPaint(GrAtlasTextBlob* blob, 96 static void BmpAppendGlyph(GrAtlasTextBlob*, int runIndex, GrBatchFontCache*, 100 static bool DfAppendGlyph(GrAtlasTextBlob*, int runIndex, GrBatchFontCache*,
|
D | GrTextBlobCache.cpp | 15 SkTDynamicHash<GrAtlasTextBlob, GrAtlasTextBlob::Key>::Iter iter(&fCache); in freeAll() 17 GrAtlasTextBlob* blob = &(*iter); in freeAll()
|
D | GrAtlasTextContext.cpp | 80 SkAutoTUnref<GrAtlasTextBlob> cacheBlob; in drawTextBlob() 82 GrAtlasTextBlob::Key key; in drawTextBlob() 137 SkAutoTUnref<GrAtlasTextBlob> sanityBlob(cache->createBlob(glyphCount, runCount)); in drawTextBlob() 143 GrAtlasTextBlob::AssertEqual(*sanityBlob, *cacheBlob); in drawTextBlob() 162 void GrAtlasTextContext::RegenerateTextBlob(GrAtlasTextBlob* cacheBlob, in RegenerateTextBlob() 251 inline GrAtlasTextBlob* 263 GrAtlasTextBlob* blob = blobCache->createBlob(glyphCount, 1); in CreateDrawTextBlob() 277 inline GrAtlasTextBlob* 287 GrAtlasTextBlob* blob = blobCache->createBlob(glyphCount, 1); in CreateDrawPosTextBlob() 313 SkAutoTUnref<GrAtlasTextBlob> blob( in drawText() [all …]
|
D | GrAtlasTextBlob.h | 45 class GrAtlasTextBlob : public SkNVRefCnt<GrAtlasTextBlob> { 47 SK_DECLARE_INTERNAL_LLIST_INTERFACE(GrAtlasTextBlob); 49 static GrAtlasTextBlob* Create(GrMemoryPool* pool, int glyphCount, int runCount); 70 void setupKey(const GrAtlasTextBlob::Key& key, in setupKey() 84 static const Key& GetKey(const GrAtlasTextBlob& blob) { in GetKey() 93 GrAtlasTextBlob* blob = reinterpret_cast<GrAtlasTextBlob*>(p); in delete() 244 static void AssertEqual(const GrAtlasTextBlob&, const GrAtlasTextBlob&); 268 ~GrAtlasTextBlob() { in ~GrAtlasTextBlob() 283 GrAtlasTextBlob() in GrAtlasTextBlob() function
|
D | GrAtlasTextContext.h | 55 static void RegenerateTextBlob(GrAtlasTextBlob* bmp, 65 static inline GrAtlasTextBlob* CreateDrawTextBlob(GrTextBlobCache*, 72 static inline GrAtlasTextBlob* CreateDrawPosTextBlob(GrTextBlobCache*, GrBatchFontCache*,
|
D | GrTextUtils.cpp | 40 void GrTextUtils::DrawBmpText(GrAtlasTextBlob* blob, int runIndex, in DrawBmpText() 80 void GrTextUtils::DrawBmpPosText(GrAtlasTextBlob* blob, int runIndex, in DrawBmpPosText() 122 void GrTextUtils::BmpAppendGlyph(GrAtlasTextBlob* blob, int runIndex, in BmpAppendGlyph() 195 void GrTextUtils::InitDistanceFieldPaint(GrAtlasTextBlob* blob, in InitDistanceFieldPaint() 248 void GrTextUtils::DrawDFText(GrAtlasTextBlob* blob, int runIndex, in DrawDFText() 317 void GrTextUtils::DrawDFPosText(GrAtlasTextBlob* blob, int runIndex, in DrawDFPosText() 424 bool GrTextUtils::DfAppendGlyph(GrAtlasTextBlob* blob, int runIndex, GrBatchFontCache* cache, in DfAppendGlyph()
|
D | GrAtlasTextBlob_regenInBatch.cpp | 141 void GrAtlasTextBlob::regenInBatch(GrDrawBatch::Target* target, in regenInBatch() 254 void GrAtlasTextBlob::regenInBatch(GrDrawBatch::Target* target, in regenInBatch()
|
/external/skia/src/gpu/batches/ |
D | GrAtlasTextBatch.h | 20 static const int kVerticesPerGlyph = GrAtlasTextBlob::kVerticesPerGlyph; 23 typedef GrAtlasTextBlob Blob;
|
D | GrAtlasTextBatch.cpp | 117 SkASSERT(vertexStride == GrAtlasTextBlob::GetVertexStride(maskFormat)); in onPrepareDraws()
|
/external/skia/include/gpu/ |
D | GrDrawContext.h | 280 friend class GrAtlasTextBlob; // for access to drawBatch
|
/external/skia/include/core/ |
D | SkPaint.h | 1140 friend class GrAtlasTextBlob; variable
|
/external/skia/gyp/ |
D | gpu.gypi | 296 '<(skia_src_path)/gpu/text/GrAtlasTextBlob.cpp', 298 '<(skia_src_path)/gpu/text/GrAtlasTextBlob.h',
|
/external/skia/ |
D | Android.mk | 485 src/gpu/text/GrAtlasTextBlob.cpp \
|