Lines Matching defs:override

275     std::unique_ptr<SkStreamAsset> onOpenStream(int* ttcIndex) const override;
276 sk_sp<SkTypeface> onMakeClone(const SkFontArguments& args) const override;
278 const SkDescriptor*) const override;
279 void onFilterRec(SkScalerContextRec*) const override;
280 void getGlyphToUnicodeMap(SkUnichar*) const override;
281 std::unique_ptr<SkAdvancedTypefaceMetrics> onGetAdvancedMetrics() const override;
282 void onGetFontDescriptor(SkFontDescriptor*, bool*) const override;
283 void onCharsToGlyphs(const SkUnichar* chars, int count, SkGlyphID glyphs[]) const override;
284 int onCountGlyphs() const override;
285 void getPostScriptGlyphNames(SkString*) const override;
286 int onGetUPEM() const override;
287 void onGetFamilyName(SkString* familyName) const override;
288 bool onGetPostScriptName(SkString*) const override { return false; }
289 SkTypeface::LocalizedStrings* onCreateFamilyNameIterator() const override;
290 bool onGlyphMaskNeedsCurrentColor() const override { return false; }
292 int coordinateCount) const override
297 int parameterCount) const override
301 int onGetTableTags(SkFontTableTag tags[]) const override;
302 size_t onGetTableData(SkFontTableTag, size_t offset, size_t length, void* data) const override;
303 sk_sp<SkData> onCopyTableData(SkFontTableTag) const override;
317 void weak_dispose() const override {
560 ~SkScalerContext_GDI() override;
567 bool generateAdvance(SkGlyph* glyph) override;
568 void generateMetrics(SkGlyph* glyph) override;
569 void generateImage(const SkGlyph& glyph) override;
570 bool generatePath(SkGlyphID glyph, SkPath* path) override;
571 void generateFontMetrics(SkFontMetrics*) override;
2192 int count() override {
2196 void getStyle(int index, SkFontStyle* fs, SkString* styleName) override {
2213 SkTypeface* createTypeface(int index) override {
2217 SkTypeface* matchStyle(const SkFontStyle& pattern) override {
2238 int onCountFamilies() const override {
2242 void onGetFamilyName(int index, SkString* familyName) const override {
2247 SkFontStyleSet* onCreateStyleSet(int index) const override {
2252 SkFontStyleSet* onMatchFamily(const char familyName[]) const override {
2262 const SkFontStyle& fontstyle) const override {
2270 SkUnichar character) const override {
2275 int ttcIndex) const override {
2283 const SkFontArguments& args) const override {
2287 sk_sp<SkTypeface> onMakeFromData(sk_sp<SkData> data, int ttcIndex) const override {
2293 sk_sp<SkTypeface> onMakeFromFile(const char path[], int ttcIndex) const override {
2299 sk_sp<SkTypeface> onLegacyMakeTypeface(const char familyName[], SkFontStyle style) const override {