Home
last modified time | relevance | path

Searched refs:SkGlyphPos (Results 1 – 9 of 9) sorted by relevance

/external/skia/src/core/
DSkGlyphRunPainter.h122 SkAutoTMalloc<SkGlyphPos> fGlyphPos;
124 std::vector<SkGlyphPos> fPaths;
149 virtual void processDeviceMasks(SkSpan<const SkGlyphPos> masks,
152 virtual void processSourcePaths(SkSpan<const SkGlyphPos> paths,
155 virtual void processDevicePaths(SkSpan<const SkGlyphPos> paths) = 0;
157 virtual void processSourceSDFT(SkSpan<const SkGlyphPos> masks,
165 virtual void processSourceFallback(SkSpan<const SkGlyphPos> masks,
170 virtual void processDeviceFallback(SkSpan<const SkGlyphPos> masks,
DSkGlyphRunPainter.cpp316 SkSpan<const SkGlyphPos>{fGlyphPos, SkTo<size_t>(drawableGlyphCount)}, in processARGBFallback()
361 SkSpan<const SkGlyphPos>{fGlyphPos, SkTo<size_t>(glyphCount)}, in processARGBFallback()
413 std::vector<SkGlyphPos> paths; in processGlyphRunList()
445 SkSpan<const SkGlyphPos>{fGlyphPos, SkTo<size_t>(glyphCount)}, in processGlyphRunList()
456 SkSpan<const SkGlyphPos>{paths}, strike.get(), cacheToSourceScale); in processGlyphRunList()
517 SkSpan<const SkGlyphPos>{fGlyphPos, SkTo<size_t>(glyphCount)}, in processGlyphRunList()
582 SkSpan<const SkGlyphPos>{fGlyphPos, SkTo<size_t>(glyphsWithMaskCount)}, in processGlyphRunList()
586 process->processDevicePaths(SkSpan<const SkGlyphPos>{fPaths}); in processGlyphRunList()
845 void GrTextBlob::processDeviceMasks(SkSpan<const SkGlyphPos> masks, in processDeviceMasks()
858 void GrTextBlob::processSourcePaths(SkSpan<const SkGlyphPos> paths, in processSourcePaths()
[all …]
DSkStrikeInterface.h55 struct SkGlyphPos { struct
73 virtual int glyphMetrics(const SkGlyphID[], const SkPoint[], int n, SkGlyphPos result[]) = 0; argument
DSkRemoteGlyphCacheImpl.h46 int glyphMetrics(const SkGlyphID[], const SkPoint[], int n, SkGlyphPos result[]) override;
DSkStrike.h139 int glyphMetrics(const SkGlyphID[], const SkPoint[], int n, SkGlyphPos result[]) override;
DSkStrike.cpp243 SkGlyphPos result[]) { in glyphMetrics()
DSkStrikeCache.cpp40 const SkGlyphID id[], const SkPoint point[], int n, SkGlyphPos result[]) override { in glyphMetrics()
DSkRemoteGlyphCache.cpp602 const SkGlyphID glyphIDs[], const SkPoint positions[], int n, SkGlyphPos result[]) { in glyphMetrics()
/external/skia/src/gpu/text/
DGrTextBlob.h526 void processDeviceMasks(SkSpan<const SkGlyphPos> masks,
529 void processSourcePaths(SkSpan<const SkGlyphPos> paths,
532 void processDevicePaths(SkSpan<const SkGlyphPos> paths) override;
534 void processSourceSDFT(SkSpan<const SkGlyphPos> masks,
542 void processSourceFallback(SkSpan<const SkGlyphPos> masks,
547 void processDeviceFallback(SkSpan<const SkGlyphPos> masks,