Lines Matching refs:fProxy

36     std::unique_ptr<SkScalerContext> fProxy;
45 , fProxy(getRandomTypeface()->proxy()->createScalerContext(SkScalerContextEffects(), desc))
47 fProxy->forceGenerateImageFromPath();
50 bool RandomScalerContext::generateAdvance(SkGlyph* glyph) { return fProxy->generateAdvance(glyph); }
63 *glyph = fProxy->internalMakeGlyph(glyph->getPackedID(), format);
70 if (!fProxy->getPath(glyph->getPackedID(), &path)) {
106 fProxy->getImage(glyph);
112 if (!fProxy->getPath(glyph.getPackedID(), &path)) {
113 fProxy->getImage(glyph);
129 return fProxy->generatePath(glyph, path);
133 fProxy->getFontMetrics(metrics);
140 , fProxy(std::move(proxy))
152 fProxy->filterRec(rec);
158 fProxy->getGlyphToUnicodeMap(glyphToUnicode);
162 return fProxy->getAdvancedMetrics();
166 return fProxy->openStream(ttcIndex);
170 sk_sp<SkTypeface> proxy = fProxy->makeClone(args);
180 fProxy->getFontDescriptor(desc, isLocal);
184 fProxy->unicharsToGlyphs(uni, count, glyphs);
187 int SkRandomTypeface::onCountGlyphs() const { return fProxy->countGlyphs(); }
189 int SkRandomTypeface::onGetUPEM() const { return fProxy->getUnitsPerEm(); }
192 fProxy->getFamilyName(familyName);
196 return fProxy->getPostScriptName(postScriptName);
200 return fProxy->createFamilyNameIterator();
204 return fProxy->getPostScriptGlyphNames(names);
210 return fProxy->onGetVariationDesignPosition(coordinates, coordinateCount);
215 return fProxy->onGetVariationDesignParameters(parameters, parameterCount);
219 return fProxy->getTableTags(tags);
226 return fProxy->getTableData(tag, offset, length, data);