Lines Matching defs:const
21 SkRandomTypeface(sk_sp<SkTypeface> proxy, const SkPaint&, bool fakeit);
23 SkTypeface* proxy() const { return fProxy.get(); }
24 const SkPaint& paint() const { return fPaint; }
27 std::unique_ptr<SkScalerContext> onCreateScalerContext(const SkScalerContextEffects&,
28 const SkDescriptor*) const override;
29 void onFilterRec(SkScalerContextRec*) const override;
30 void getGlyphToUnicodeMap(SkUnichar*) const override;
31 std::unique_ptr<SkAdvancedTypefaceMetrics> onGetAdvancedMetrics() const override;
32 std::unique_ptr<SkStreamAsset> onOpenStream(int* ttcIndex) const override;
33 sk_sp<SkTypeface> onMakeClone(const SkFontArguments& args) const override;
34 void onGetFontDescriptor(SkFontDescriptor*, bool* isLocal) const override;
36 void onCharsToGlyphs(const SkUnichar* chars, int count, SkGlyphID glyphs[]) const override;
37 int onCountGlyphs() const override;
38 int onGetUPEM() const override;
40 void onGetFamilyName(SkString* familyName) const override;
41 bool onGetPostScriptName(SkString*) const override;
42 SkTypeface::LocalizedStrings* onCreateFamilyNameIterator() const override;
44 void getPostScriptGlyphNames(SkString*) const override;
46 bool onGlyphMaskNeedsCurrentColor() const override { return false; }
48 int coordinateCount) const override;
50 int parameterCount) const override;
51 int onGetTableTags(SkFontTableTag tags[]) const override;
52 size_t onGetTableData(SkFontTableTag, size_t offset, size_t length, void* data) const override;