/external/skia/src/gpu/text/ |
D | GrTextBlobCache.h | 36 sk_sp<GrAtlasTextBlob> makeBlob(int glyphCount, int runCount) { in makeBlob() 37 return GrAtlasTextBlob::Make(&fPool, glyphCount, runCount); in makeBlob() 40 sk_sp<GrAtlasTextBlob> makeBlob(const SkTextBlob* blob) { in makeBlob() 44 return GrAtlasTextBlob::Make(&fPool, glyphCount, runCount); in makeBlob() 47 sk_sp<GrAtlasTextBlob> makeCachedBlob(const SkTextBlob* blob, in makeCachedBlob() 48 const GrAtlasTextBlob::Key& key, in makeCachedBlob() 51 sk_sp<GrAtlasTextBlob> cacheBlob(this->makeBlob(blob)); in makeCachedBlob() 58 sk_sp<GrAtlasTextBlob> find(const GrAtlasTextBlob::Key& key) const { in find() 63 void remove(GrAtlasTextBlob* blob) { in remove() 64 auto id = GrAtlasTextBlob::GetKey(*blob).fUniqueID; in remove() [all …]
|
D | GrAtlasTextBlob.cpp | 20 sk_sp<GrAtlasTextBlob> GrAtlasTextBlob::Make(GrMemoryPool* pool, int glyphCount, int runCount) { in Make() 24 size_t size = sizeof(GrAtlasTextBlob) + in Make() 27 sizeof(GrAtlasTextBlob::Run) * runCount; in Make() 34 sk_sp<GrAtlasTextBlob> cacheBlob(new (allocation) GrAtlasTextBlob); in Make() 38 cacheBlob->fVertices = sizeof(GrAtlasTextBlob) + in Make() 41 cacheBlob->fRuns = reinterpret_cast<GrAtlasTextBlob::Run*>(cacheBlob->fGlyphs + glyphCount); in Make() 45 new (&cacheBlob->fRuns[i]) GrAtlasTextBlob::Run; in Make() 52 SkGlyphCache* GrAtlasTextBlob::setupCache(int runIndex, in setupCache() 57 GrAtlasTextBlob::Run* run = &fRuns[runIndex]; in setupCache() 71 void GrAtlasTextBlob::appendGlyph(int runIndex, in appendGlyph() [all …]
|
D | GrTextUtils.h | 19 class GrAtlasTextBlob; variable 103 static void DrawBmpText(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*, 108 static void DrawBmpPosText(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*, 118 static void DrawDFText(GrAtlasTextBlob* blob, int runIndex, GrAtlasGlyphCache*, 123 static void DrawDFPosText(GrAtlasTextBlob* blob, int runIndex, GrAtlasGlyphCache*, 148 static void InitDistanceFieldPaint(GrAtlasTextBlob* blob, 153 static void BmpAppendGlyph(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*, 157 static bool DfAppendGlyph(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*,
|
D | GrAtlasTextContext.cpp | 87 sk_sp<GrAtlasTextBlob> cacheBlob; in drawTextBlob() 89 GrAtlasTextBlob::Key key; in drawTextBlob() 139 sk_sp<GrAtlasTextBlob> sanityBlob(cache->makeBlob(glyphCount, runCount)); in drawTextBlob() 144 GrAtlasTextBlob::AssertEqual(*sanityBlob, *cacheBlob); in drawTextBlob() 162 void GrAtlasTextContext::RegenerateTextBlob(GrAtlasTextBlob* cacheBlob, in RegenerateTextBlob() 233 inline sk_sp<GrAtlasTextBlob> 245 sk_sp<GrAtlasTextBlob> blob = blobCache->makeBlob(glyphCount, 1); in MakeDrawTextBlob() 258 inline sk_sp<GrAtlasTextBlob> 271 sk_sp<GrAtlasTextBlob> blob = blobCache->makeBlob(glyphCount, 1); in MakeDrawPosTextBlob() 294 sk_sp<GrAtlasTextBlob> blob( in drawText() [all …]
|
D | GrAtlasTextBlob.h | 50 class GrAtlasTextBlob : public SkNVRefCnt<GrAtlasTextBlob> { 52 SK_DECLARE_INTERNAL_LLIST_INTERFACE(GrAtlasTextBlob); 54 static sk_sp<GrAtlasTextBlob> Make(GrMemoryPool* pool, int glyphCount, int runCount); 76 void setupKey(const GrAtlasTextBlob::Key& key, in setupKey() 90 static const Key& GetKey(const GrAtlasTextBlob& blob) { in GetKey() 99 GrAtlasTextBlob* blob = reinterpret_cast<GrAtlasTextBlob*>(p); in delete() 238 static void AssertEqual(const GrAtlasTextBlob&, const GrAtlasTextBlob&); 265 ~GrAtlasTextBlob() { in ~GrAtlasTextBlob() 281 GrAtlasTextBlob() in GrAtlasTextBlob() function
|
D | GrAtlasTextContext.h | 56 static void RegenerateTextBlob(GrAtlasTextBlob* bmp, 67 static inline sk_sp<GrAtlasTextBlob> MakeDrawTextBlob(GrTextBlobCache*, GrAtlasGlyphCache*, 75 static inline sk_sp<GrAtlasTextBlob> MakeDrawPosTextBlob(GrTextBlobCache*, GrAtlasGlyphCache*,
|
D | GrTextUtils.cpp | 76 void GrTextUtils::DrawBmpText(GrAtlasTextBlob* blob, int runIndex, GrAtlasGlyphCache* fontCache, in DrawBmpText() 109 void GrTextUtils::DrawBmpPosText(GrAtlasTextBlob* blob, int runIndex, GrAtlasGlyphCache* fontCache, in DrawBmpPosText() 145 void GrTextUtils::BmpAppendGlyph(GrAtlasTextBlob* blob, int runIndex, in BmpAppendGlyph() 218 void GrTextUtils::InitDistanceFieldPaint(GrAtlasTextBlob* blob, in InitDistanceFieldPaint() 271 void GrTextUtils::DrawDFText(GrAtlasTextBlob* blob, int runIndex, in DrawDFText() 347 void GrTextUtils::DrawDFPosText(GrAtlasTextBlob* blob, int runIndex, GrAtlasGlyphCache* fontCache, in DrawDFPosText() 443 bool GrTextUtils::DfAppendGlyph(GrAtlasTextBlob* blob, int runIndex, GrAtlasGlyphCache* cache, in DfAppendGlyph()
|
D | GrAtlasTextBlob_regenInOp.cpp | 141 void GrAtlasTextBlob::regenInOp(GrDrawOp::Target* target, GrAtlasGlyphCache* fontCache, in regenInOp() 244 void GrAtlasTextBlob::regenInOp(GrDrawOp::Target* target, in regenInOp()
|
/external/skia/src/gpu/ops/ |
D | GrAtlasTextOp.h | 26 static const int kVerticesPerGlyph = GrAtlasTextBlob::kVerticesPerGlyph; 29 typedef GrAtlasTextBlob Blob;
|
D | GrAtlasTextOp.cpp | 111 SkASSERT(vertexStride == GrAtlasTextBlob::GetVertexStride(maskFormat)); in onPrepareDraws()
|
/external/skia/src/gpu/ |
D | GrRenderTargetContext.h | 419 friend class GrAtlasTextBlob; // for access to add[Mesh]DrawOp variable
|
/external/skia/include/core/ |
D | SkPaint.h | 1167 friend class GrAtlasTextBlob; variable
|
/external/skia/gn/ |
D | gpu.gni | 357 "$_src/gpu/text/GrAtlasTextBlob.cpp", 359 "$_src/gpu/text/GrAtlasTextBlob.h",
|
/external/skia/ |
D | Android.bp | 553 "src/gpu/text/GrAtlasTextBlob.cpp",
|