Home
last modified time | relevance | path

Searched refs:SkAutoGlyphCache (Results 1 – 14 of 14) sorted by relevance

/external/skia/src/core/
DSkGlyphCache.h251 class SkAutoGlyphCache : public std::unique_ptr<SkGlyphCache, SkGlyphCache::AttachCacheFunctor> {
255 SkAutoGlyphCache() = default;
256 SkAutoGlyphCache(SkGlyphCache* cache) : INHERITED(cache) {} in SkAutoGlyphCache() function
257 SkAutoGlyphCache(SkTypeface* typeface, const SkScalerContextEffects& effects, in SkAutoGlyphCache() function
262 SkAutoGlyphCache(const SkPaint& paint, in SkAutoGlyphCache() function
269 SkAutoGlyphCache(const SkPaint& paint, in SkAutoGlyphCache() function
279 class SkAutoGlyphCacheNoGamma : public SkAutoGlyphCache {
284 : SkAutoGlyphCache(paint, surfaceProps, SkPaint::kNone_ScalerContextFlags, matrix) in SkAutoGlyphCacheNoGamma()
287 #define SkAutoGlyphCache(...) SK_REQUIRE_LOCAL_VAR(SkAutoGlyphCache) macro
DSkOverdrawCanvas.cpp65 SkAutoGlyphCache cache(paint, &props, 0, &this->getTotalMatrix()); in onDrawText()
77 SkAutoGlyphCache cache(paint, &props, 0, &this->getTotalMatrix()); in drawPosTextCommon()
DSkPaint.cpp437 SkAutoGlyphCache autoCache(*this, nullptr, nullptr); in textToGlyphs()
495 SkAutoGlyphCache autoCache(*this, nullptr, nullptr); in containsText()
545 SkAutoGlyphCache autoCache(*this, &props, nullptr); in glyphsToUnichars()
811 SkAutoGlyphCache autoCache(paint, nullptr, nullptr); in measureText()
865 SkAutoGlyphCache autoCache(paint, nullptr, nullptr); in breakText()
971 SkAutoGlyphCache autoCache(paint, nullptr, nullptr); in getTextWidths()
DSkDraw.cpp1579 SkAutoGlyphCache cache(paint, props, this->scalerContextFlags(), fMatrix); in drawText()
1610 SkAutoGlyphCache cache(paint, props, this->scalerContextFlags(), nullptr); in drawPosText_asPaths()
1657 SkAutoGlyphCache cache(paint, props, this->scalerContextFlags(), fMatrix); in drawPosText()
/external/skia/src/pdf/
DSkPDFFont.h18 class SkAutoGlyphCache; variable
51 static SkAutoGlyphCache MakeVectorCache(SkTypeface*, int* sizeOut);
DSkPDFFont.cpp28 SkAutoGlyphCache SkPDFFont::MakeVectorCache(SkTypeface* face, int* size) { in MakeVectorCache()
41 SkAutoGlyphCache glyphCache(tmpPaint, &props, nullptr); in MakeVectorCache()
436 SkAutoGlyphCache glyphCache = SkPDFFont::MakeVectorCache(face, &emSize); in getFontSubset()
512 SkAutoGlyphCache glyphCache = SkPDFFont::MakeVectorCache(typeface, &emSize); in populate_type_1_font()
607 SkAutoGlyphCache cache = SkPDFFont::MakeVectorCache(typeface, &unitsPerEm); in add_type3_font_info()
DSkPDFDevice.cpp1312 SkAutoGlyphCache glyphCache = SkPDFFont::MakeVectorCache(typeface, &emSize); in internalDrawText()
/external/skia/src/gpu/text/
DGrAtlasTextBlob_regenInOp.cpp143 SkAutoGlyphCache* lazyCache, int glyphCount, size_t vertexStride, in regenInOp()
247 int runIndex, int subRunIndex, SkAutoGlyphCache* lazyCache, in regenInOp()
DGrAtlasTextBlob.h259 GrBlobRegenHelper* helper, int run, int subRun, SkAutoGlyphCache*,
489 Run* run, Run::SubRunInfo* info, SkAutoGlyphCache*, int glyphCount,
DGrTextUtils.cpp531 SkAutoGlyphCache autoCache(paint, &props, nullptr); in DrawPosTextAsPath()
/external/skia/include/core/
DSkPaint.h18 class SkAutoGlyphCache; variable
1162 friend class SkAutoGlyphCache; variable
/external/skia/src/gpu/ops/
DGrAtlasTextOp.cpp128 SkAutoGlyphCache glyphCache; in onPrepareDraws()
/external/skia/samplecode/
DSamplePathText.cpp26 SkAutoGlyphCache agc(defaultPaint, nullptr, &SkMatrix::I()); in PathText()
/external/skia/src/xps/
DSkXPSDevice.cpp1920 SkAutoGlyphCache agc(paint, &this->surfaceProps(), &SkMatrix::I()); in CreateTypefaceUse()
2108 SkAutoGlyphCache autoCache(paint, &this->surfaceProps(), &matrix); in drawText()
2166 SkAutoGlyphCache autoCache(paint, &this->surfaceProps(), &matrix); in drawPosText()