Home | History | Annotate | Download | only in core

Lines Matching defs:SkTypeface

28 /** \class SkTypeface
30 The SkTypeface class specifies the typeface and intrinsic style of a font.
37 class SK_API SkTypeface : public SkWeakRefCnt {
39 SK_DECLARE_INST_COUNT(SkTypeface)
78 static SkFontID UniqueID(const SkTypeface* face);
83 static bool Equal(const SkTypeface* facea, const SkTypeface* faceb);
89 static SkTypeface* RefDefault(Style style = SkTypeface::kNormal);
100 static SkTypeface* CreateFromName(const char familyName[], Style style);
112 static SkTypeface* CreateFromTypeface(const SkTypeface* family, Style s);
117 static SkTypeface* CreateFromFile(const char path[]);
123 static SkTypeface* CreateFromStream(SkStream* stream);
135 static SkTypeface* Deserialize(SkStream*);
288 SkTypeface(Style style, SkFontID uniqueID, bool isFixedPitch = false);
289 virtual ~SkTypeface();
295 static SkTypeface* GetDefaultTypeface(Style style = SkTypeface::kNormal);
342 static SkTypeface* CreateDefault(int style); // SkLazyPtr requires an int, not a Style.
343 static void DeleteDefault(SkTypeface*);