#include <typeface_skia.h>
Public Member Functions | |
| TypefaceSkia (sk_sp< SkTypeface > typeface) | |
| ~TypefaceSkia () override | |
| bool | IsValid () const override |
| std::size_t | GetHash () const override |
| bool | IsEqual (const Typeface &other) const override |
| const sk_sp< SkTypeface > & | GetSkiaTypeface () const |
Public Member Functions inherited from impeller::Typeface | |
| Typeface () | |
| virtual | ~Typeface () |
Additional Inherited Members | |
Static Public Member Functions inherited from impeller::BackendCast< TypefaceSkia, Typeface > | |
| static TypefaceSkia & | Cast (Typeface &base) |
| static const TypefaceSkia & | Cast (const Typeface &base) |
| static TypefaceSkia * | Cast (Typeface *base) |
| static const TypefaceSkia * | Cast (const Typeface *base) |
Definition at line 15 of file typeface_skia.h.
|
explicit |
Definition at line 9 of file typeface_skia.cc.
|
overridedefault |
|
overridevirtual |
Implements impeller::Comparable< Typeface >.
Definition at line 18 of file typeface_skia.cc.
References IsValid().
| const sk_sp< SkTypeface > & impeller::TypefaceSkia::GetSkiaTypeface | ( | ) | const |
Definition at line 31 of file typeface_skia.cc.
Referenced by impeller::DrawGlyph().
|
overridevirtual |
Implements impeller::Comparable< Typeface >.
Definition at line 26 of file typeface_skia.cc.
|
overridevirtual |
Implements impeller::Typeface.
Definition at line 14 of file typeface_skia.cc.
Referenced by GetHash().