Home | History | Annotate | Download | only in fonts

Lines Matching defs:SkRandomTypeface

21     SkRandomScalerContext(sk_sp<SkRandomTypeface>, const SkScalerContextEffects&,
34 SkRandomTypeface* getRandomTypeface() const {
35 return static_cast<SkRandomTypeface*>(this->getTypeface());
41 SkRandomScalerContext::SkRandomScalerContext(sk_sp<SkRandomTypeface> face,
192 SkRandomTypeface::SkRandomTypeface(sk_sp<SkTypeface> proxy, const SkPaint& paint, bool fakeIt)
198 SkScalerContext* SkRandomTypeface::onCreateScalerContext(const SkScalerContextEffects& effects,
200 return new SkRandomScalerContext(sk_ref_sp(const_cast<SkRandomTypeface*>(this)),
204 void SkRandomTypeface::onFilterRec(SkScalerContextRec* rec) const {
210 std::unique_ptr<SkAdvancedTypefaceMetrics> SkRandomTypeface::onGetAdvancedMetrics() const {
214 SkStreamAsset* SkRandomTypeface::onOpenStream(int* ttcIndex) const {
218 void SkRandomTypeface::onGetFontDescriptor(SkFontDescriptor* desc,
223 int SkRandomTypeface::onCharsToGlyphs(const void* chars, Encoding encoding,
228 int SkRandomTypeface::onCountGlyphs() const {
232 int SkRandomTypeface::onGetUPEM() const {
236 void SkRandomTypeface::onGetFamilyName(SkString* familyName) const {
240 SkTypeface::LocalizedStrings* SkRandomTypeface::onCreateFamilyNameIterator() const {
244 int SkRandomTypeface::onGetVariationDesignPosition(
250 int SkRandomTypeface::onGetTableTags(SkFontTableTag tags[]) const {
254 size_t SkRandomTypeface::onGetTableData(SkFontTableTag tag, size_t offset,