Home
last modified time | relevance | path

Searched refs:glyphCache (Results 1 – 24 of 24) sorted by relevance

/external/skia/src/gpu/text/
DGrAtlasTextContext.cpp121 auto glyphCache = context->contextPriv().getGlyphCache(); in drawTextBlob() local
155 this->regenerateTextBlob(cacheBlob.get(), glyphCache, in drawTextBlob()
167 this->regenerateTextBlob(sanityBlob.get(), glyphCache, in drawTextBlob()
179 this->regenerateTextBlob(cacheBlob.get(), glyphCache, in drawTextBlob()
189 GrGlyphCache* glyphCache, in regenerateTextBlob() argument
215 … this->drawDFText(cacheBlob, run, glyphCache, props, runPaint, scalerContextFlags, in regenerateTextBlob()
222 this->drawDFPosText(cacheBlob, run, glyphCache, props, runPaint, in regenerateTextBlob()
229 this->drawDFPosText(cacheBlob, run, glyphCache, props, runPaint, in regenerateTextBlob()
238 DrawBmpText(cacheBlob, run, glyphCache, props, runPaint, scalerContextFlags, in regenerateTextBlob()
243 DrawBmpPosText(cacheBlob, run, glyphCache, props, runPaint, scalerContextFlags, in regenerateTextBlob()
[all …]
DGrGlyphCache.cpp40 GrGlyphCache* glyphCache = reinterpret_cast<GrGlyphCache*>(ptr); in HandleEviction() local
42 StrikeHash::Iter iter(&glyphCache->fCache); in HandleEviction()
49 if (strike != glyphCache->fPreserveStrike && 0 == strike->fAtlasedGlyphs) { in HandleEviction()
50 glyphCache->fCache.remove(GrTextStrike::GetKey(*strike)); in HandleEviction()
297 GrGlyphCache* glyphCache, in addGlyphToAtlas() argument
325 bool success = fullAtlasManager->addToAtlas(resourceProvider, glyphCache, this, in addGlyphToAtlas()
DGrAtlasManager.cpp77 GrAtlasManager::GrAtlasManager(GrProxyProvider* proxyProvider, GrGlyphCache* glyphCache, in GrAtlasManager() argument
82 , fGlyphCache(glyphCache) { in GrAtlasManager()
98 GrGlyphCache* glyphCache, in addToAtlas() argument
102 glyphCache->setStrikeToPreserve(strike); in addToAtlas()
DGrAtlasTextContext.h65 const GrGlyphCache* glyphCache, in FallbackTextHelper() argument
69 , fMaxTextSize(glyphCache->getGlyphSizeLimit()) in FallbackTextHelper()
DGrAtlasTextBlobVertexRegenerator.cpp197 GrDeferredUploadTarget* uploadTarget, GrGlyphCache* glyphCache, in VertexRegenerator() argument
203 , fGlyphCache(glyphCache) in VertexRegenerator()
/external/skqp/src/gpu/text/
DGrStencilAndCoverTextContext.cpp398 SkGlyphCache* glyphCache = this->getGlyphCache(); in TextRun() local
399 const SkTypeface* typeface = glyphCache->getScalerContext()->getTypeface(); in TextRun()
400 const SkDescriptor* desc = &glyphCache->getDescriptor(); in TextRun()
422 SkGlyphCache* glyphCache = this->getGlyphCache(); in setText() local
442 const SkGlyph& glyph = glyphCacheProc(glyphCache, &textPtr); in setText()
465 const SkGlyph& glyph = glyphCacheProc(glyphCache, &text); in setText()
484 SkGlyphCache* glyphCache = this->getGlyphCache(); in setPosText() local
499 const SkGlyph& glyph = glyphCacheProc(glyphCache, &text); in setPosText()
DGrAtlasTextContext.cpp456 GrColor color, SkGlyphCache* glyphCache, in BmpAppendGlyph() argument
459 *strike = fontCache->getStrike(glyphCache); in BmpAppendGlyph()
466 GrGlyph* glyph = (*strike)->getGlyph(skGlyph, id, glyphCache); in BmpAppendGlyph()
486 blob->appendGlyph(runIndex, glyphRect, color, *strike, glyph, glyphCache, skGlyph, sx, sy, in BmpAppendGlyph()
783 GrColor color, SkGlyphCache* glyphCache, in DfAppendGlyph() argument
786 *strike = cache->getStrike(glyphCache); in DfAppendGlyph()
793 GrGlyph* glyph = (*strike)->getGlyph(skGlyph, id, glyphCache); in DfAppendGlyph()
809 blob->appendGlyph(runIndex, glyphRect, color, *strike, glyph, glyphCache, skGlyph, sx, sy, in DfAppendGlyph()
DGrAtlasTextBlobVertexRegenerator.cpp195 GrDeferredUploadTarget* uploadTarget, GrAtlasGlyphCache* glyphCache, in VertexRegenerator() argument
200 , fGlyphCache(glyphCache) in VertexRegenerator()
/external/skia/src/pdf/
DSkPDFFont.cpp42 SkAutoGlyphCache glyphCache(tmpPaint, &props, nullptr); in MakeVectorCache() local
43 SkASSERT(glyphCache.get()); in MakeVectorCache()
44 return glyphCache; in MakeVectorCache()
462 SkAutoGlyphCache glyphCache = SkPDFFont::MakeVectorCache(face, &emSize); in getFontSubset() local
464 glyphCache.get(), &this->glyphUsage(), SkToS16(emSize), &defaultWidth); in getFontSubset()
538 SkAutoGlyphCache glyphCache = SkPDFFont::MakeVectorCache(typeface, &emSize); in populate_type_1_font() local
540 SkScalar advance = glyphCache->getGlyphIDAdvance(0).fAdvanceX; in populate_type_1_font()
543 advance = glyphCache->getGlyphIDAdvance(gID).fAdvanceX; in populate_type_1_font()
DSkPDFDevice.cpp1464 SkAutoGlyphCache glyphCache = SkPDFFont::MakeVectorCache(typeface, &emSize); in internalDrawText() local
1480 advance += advanceScale * glyphCache->getGlyphIDAdvance(glyphs[i]).fAdvanceX; in internalDrawText()
1576 SkScalar advance = advanceScale * glyphCache->getGlyphIDAdvance(gid).fAdvanceX; in internalDrawText()
1586 gid, glyphCache.get(), textScaleX, textScaleY, in internalDrawText()
1597 if (!has_outline_glyph(gid, glyphCache.get())) { in internalDrawText()
1601 if (!has_outline_glyph(gid, glyphCache.get())) { in internalDrawText()
/external/skqp/src/pdf/
DSkPDFFont.cpp42 SkAutoGlyphCache glyphCache(tmpPaint, &props, nullptr); in MakeVectorCache() local
43 SkASSERT(glyphCache.get()); in MakeVectorCache()
44 return glyphCache; in MakeVectorCache()
462 SkAutoGlyphCache glyphCache = SkPDFFont::MakeVectorCache(face, &emSize); in getFontSubset() local
464 glyphCache.get(), &this->glyphUsage(), SkToS16(emSize), &defaultWidth); in getFontSubset()
538 SkAutoGlyphCache glyphCache = SkPDFFont::MakeVectorCache(typeface, &emSize); in populate_type_1_font() local
540 SkScalar advance = glyphCache->getGlyphIDAdvance(0).fAdvanceX; in populate_type_1_font()
543 advance = glyphCache->getGlyphIDAdvance(gID).fAdvanceX; in populate_type_1_font()
DSkPDFDevice.cpp1464 SkAutoGlyphCache glyphCache = SkPDFFont::MakeVectorCache(typeface, &emSize); in internalDrawText() local
1480 advance += advanceScale * glyphCache->getGlyphIDAdvance(glyphs[i]).fAdvanceX; in internalDrawText()
1576 SkScalar advance = advanceScale * glyphCache->getGlyphIDAdvance(gid).fAdvanceX; in internalDrawText()
1586 gid, glyphCache.get(), textScaleX, textScaleY, in internalDrawText()
1597 if (!has_outline_glyph(gid, glyphCache.get())) { in internalDrawText()
1601 if (!has_outline_glyph(gid, glyphCache.get())) { in internalDrawText()
/external/skqp/src/atlastext/
DSkAtlasTextTarget.cpp184 SkAutoGlyphCache glyphCache; in executeForTextTarget() local
191 &glyphCache); in executeForTextTarget()
/external/skia/src/atlastext/
DSkAtlasTextTarget.cpp186 auto glyphCache = context.grContext()->contextPriv().getGlyphCache(); in executeForTextTarget() local
194 &context, glyphCache, fullAtlasManager, &autoGlyphCache); in executeForTextTarget()
DSkInternalAtlasTextContext.h36 GrGlyphCache* glyphCache();
DSkInternalAtlasTextContext.cpp50 GrGlyphCache* SkInternalAtlasTextContext::glyphCache() { in glyphCache() function in SkInternalAtlasTextContext
/external/skia/src/gpu/ops/
DGrAtlasTextOp.cpp241 GrGlyphCache* glyphCache = target->glyphCache(); in onPrepareDraws() local
291 args.fColor, target->deferredUploadTarget(), glyphCache, fullAtlasManager, in onPrepareDraws()
DGrMeshDrawOp.h157 virtual GrGlyphCache* glyphCache() const = 0;
/external/skia/src/gpu/
DGrOpFlushState.h93 GrGlyphCache* glyphCache() const final;
DGrOpFlushState.cpp196 GrGlyphCache* GrOpFlushState::glyphCache() const { in glyphCache() function in GrOpFlushState
DGrContext.cpp120 GrGlyphCache* glyphCache = this->contextPriv().getGlyphCache(); in init() local
123 fFullAtlasManager = new GrAtlasManager(proxyProvider, glyphCache, in init()
128 glyphCache->setGlyphSizeLimit(fFullAtlasManager->getGlyphSizeLimit()); in init()
/external/skqp/src/gpu/ops/
DGrAtlasTextOp.cpp259 SkAutoGlyphCache glyphCache; in onPrepareDraws() local
266 target->deferredUploadTarget(), fFontCache, &glyphCache); in onPrepareDraws()
/external/skia/src/xps/
DSkXPSDevice.cpp1880 SkGlyphCache* glyphCache = agc.getCache(); in CreateTypefaceUse() local
1881 unsigned int glyphCount = glyphCache->getGlyphCount(); in CreateTypefaceUse()
/external/skqp/src/xps/
DSkXPSDevice.cpp1880 SkGlyphCache* glyphCache = agc.getCache(); in CreateTypefaceUse() local
1881 unsigned int glyphCount = glyphCache->getGlyphCount(); in CreateTypefaceUse()