Lines Matching refs:SkScalerCache
8 #include "src/core/SkScalerCache.h"
27 SkScalerCache::SkScalerCache(
37 std::tuple<SkGlyph*, size_t> SkScalerCache::glyph(SkPackedGlyphID packedGlyphID) {
42 std::tuple<SkGlyphDigest, size_t> SkScalerCache::digest(SkPackedGlyphID packedGlyphID) {
53 SkGlyphDigest SkScalerCache::addGlyph(SkGlyph* glyph) {
61 std::tuple<const SkPath*, size_t> SkScalerCache::preparePath(SkGlyph* glyph) {
69 std::tuple<const SkPath*, size_t> SkScalerCache::mergePath(SkGlyph* glyph, const SkPath* path) {
78 int SkScalerCache::countCachedGlyphs() const {
83 std::tuple<SkSpan<const SkGlyph*>, size_t> SkScalerCache::internalPrepare(
100 std::tuple<const void*, size_t> SkScalerCache::prepareImage(SkGlyph* glyph) {
108 std::tuple<SkGlyph*, size_t> SkScalerCache::mergeGlyphAndImage(
127 std::tuple<SkSpan<const SkGlyph*>, size_t> SkScalerCache::metrics(
134 std::tuple<SkSpan<const SkGlyph*>, size_t> SkScalerCache::preparePaths(
141 std::tuple<SkSpan<const SkGlyph*>, size_t> SkScalerCache::prepareImages(
157 size_t SkScalerCache::commonFilterLoop(SkDrawableGlyphBuffer* drawables, Fn&& fn) {
171 size_t SkScalerCache::prepareForDrawingMasksCPU(SkDrawableGlyphBuffer* drawables) {
189 size_t SkScalerCache::prepareForMaskDrawing(
204 size_t SkScalerCache::prepareForSDFTDrawing(
219 size_t SkScalerCache::prepareForPathDrawing(
245 void SkScalerCache::findIntercepts(const SkScalar bounds[2], SkScalar scale, SkScalar xPos,
251 void SkScalerCache::dump() const {