/external/skia/src/core/ |
H A D | SkTypefacePriv.h | 11 #include "SkTypeface.h" 19 static inline SkTypeface* ref_or_default(SkTypeface* face) { 20 return face ? SkRef(face) : SkTypeface::RefDefault(); 27 class SkAutoResolveDefaultTypeface : public SkAutoTUnref<SkTypeface> { 29 SkAutoResolveDefaultTypeface() : INHERITED(SkTypeface::RefDefault()) {} 31 SkAutoResolveDefaultTypeface(SkTypeface* face) 35 typedef SkAutoTUnref<SkTypeface> INHERITED;
|
H A D | SkTypefaceCache.h | 14 #include "SkTypeface.h" 34 typedef bool(*FindProc)(SkTypeface*, const SkFontStyle&, void* context); 42 void add(SkTypeface*, const SkFontStyle& requested); 49 SkTypeface* findByProcAndRef(FindProc proc, void* ctx) const; 61 * your subclass of SkTypeface 67 static void Add(SkTypeface*, const SkFontStyle& requested); 68 static SkTypeface* FindByProcAndRef(FindProc proc, void* ctx); 82 SkTypeface* fFace;
|
H A D | SkTypeface.cpp | 15 #include "SkTypeface.h" 17 SkTypeface::SkTypeface(const SkFontStyle& style, SkFontID fontID, bool isFixedPitch) function in class:SkTypeface 20 SkTypeface::~SkTypeface() { } 24 class SkEmptyTypeface : public SkTypeface { 30 SkEmptyTypeface() : SkTypeface(SkFontStyle(), 0, true) { } 50 class EmptyLocalizedStrings : public SkTypeface::LocalizedStrings { 52 bool next(SkTypeface::LocalizedString*) override { return false; } 57 SkTypeface [all...] |
H A D | SkFontMgr.cpp | 14 class SkTypeface; 22 SkTypeface* createTypeface(int index) override { 26 SkTypeface* matchStyle(const SkFontStyle&) override { 53 virtual SkTypeface* onMatchFamilyStyle(const char[], 57 virtual SkTypeface* onMatchFamilyStyleCharacter(const char familyName[], 64 virtual SkTypeface* onMatchFaceStyle(const SkTypeface*, 68 SkTypeface* onCreateFromData(SkData*, int) const override { 71 SkTypeface* onCreateFromStream(SkStreamAsset* stream, int) const override { 75 SkTypeface* onCreateFromFil [all...] |
H A D | SkFontDescriptor.h | 13 #include "SkTypeface.h" 17 SkFontDescriptor(SkTypeface::Style = SkTypeface::kNormal); 23 SkTypeface::Style getStyle() { return fStyle; } 24 void setStyle(SkTypeface::Style style) { fStyle = style; } 50 SkTypeface::Style fStyle;
|
H A D | SkTypefaceCache.cpp | 27 void SkTypefaceCache::add(SkTypeface* face, const SkFontStyle& requestedStyle) { 37 SkTypeface* SkTypefaceCache::findByProcAndRef(FindProc proc, void* ctx) const { 41 SkTypeface* currFace = curr->fFace; 54 SkTypeface* face = fArray[i].fFace; 86 void SkTypefaceCache::Add(SkTypeface* face, const SkFontStyle& requestedStyle) { 91 SkTypeface* SkTypefaceCache::FindByProcAndRef(FindProc proc, void* ctx) { 93 SkTypeface* typeface = Get().findByProcAndRef(proc, ctx); 105 static bool DumpProc(SkTypeface* face, const SkFontStyle& s, void* ctx) {
|
/external/skia/tests/ |
H A D | TypefaceTest.cpp | 8 #include "SkTypeface.h" 13 SkAutoTUnref<SkTypeface> t1(SkTypeface::CreateFromName(NULL, SkTypeface::kNormal)); 14 SkAutoTUnref<SkTypeface> t2(SkTypeface::RefDefault(SkTypeface::kNormal)); 16 REPORTER_ASSERT(reporter, SkTypeface::Equal(t1.get(), t2.get())); 17 REPORTER_ASSERT(reporter, SkTypeface::Equal(0, t1.get())); 18 REPORTER_ASSERT(reporter, SkTypeface [all...] |
H A D | FontHostStreamTest.cpp | 17 #include "SkTypeface.h" 72 SkTypeface* fTypeface = SkTypeface::CreateFromName("Georgia", 73 SkTypeface::kNormal); 92 SkTypeface* origTypeface = paint.getTypeface(); 93 SkAutoTUnref<SkTypeface> aur; 95 origTypeface = aur.reset(SkTypeface::RefDefault()); 100 SkTypeface* streamTypeface = SkTypeface::CreateFromStream(fontData.detach());
|
/external/skia/include/ports/ |
H A D | SkFontMgr.h | 17 class SkTypeface; 25 virtual SkTypeface* createTypeface(int index) = 0; 26 virtual SkTypeface* matchStyle(const SkFontStyle& pattern) = 0; 34 class SkTypeface; 63 SkTypeface* matchFamilyStyle(const char familyName[], const SkFontStyle&) const; 77 SkTypeface* matchFamilyStyleCharacter(const char familyName[], const SkFontStyle&, 81 SkTypeface* matchFaceStyle(const SkTypeface*, const SkFontStyle&) const; 88 SkTypeface* createFromData(SkData*, int ttcIndex = 0) const; 95 SkTypeface* createFromStrea [all...] |
H A D | SkTypeface_mac.h | 14 #include "SkTypeface.h" 27 SK_API extern SkTypeface* SkCreateTypefaceFromCTFont(CTFontRef); 30 * given SkTypeface. Note that the returned CTFontRef gets 31 * released when the source SkTypeface is destroyed. 38 SK_API extern CTFontRef SkTypeface_GetCTFontRef(const SkTypeface* face);
|
H A D | SkFontMgr_indirect.h | 16 #include "SkTypeface.h" 21 class SkTypeface; 39 virtual SkTypeface* onMatchFamilyStyle(const char familyName[], 42 virtual SkTypeface* onMatchFamilyStyleCharacter(const char familyName[], 48 virtual SkTypeface* onMatchFaceStyle(const SkTypeface* familyMember, 51 SkTypeface* onCreateFromStream(SkStreamAsset* stream, int ttcIndex) const override; 52 SkTypeface* onCreateFromFile(const char path[], int ttcIndex) const override; 53 SkTypeface* onCreateFromData(SkData* data, int ttcIndex) const override; 55 virtual SkTypeface* onLegacyCreateTypefac [all...] |
H A D | SkTypeface_win.h | 11 #include "SkTypeface.h" 18 SK_API SkTypeface* SkCreateTypefaceFromLOGFONT(const LOGFONT&); 26 SK_API void SkLOGFONTFromTypeface(const SkTypeface* typeface, LOGFONT* lf);
|
/external/skia/tools/ |
H A D | Resources.h | 15 class SkTypeface; 22 SkTypeface* GetResourceAsTypeface(const char* resource);
|
H A D | sk_tool_utils.h | 15 #include "SkTypeface.h" 32 SkTypeface::Style style = SkTypeface::kNormal); 33 SkTypeface* create_portable_typeface(const char* name, SkTypeface::Style style); 43 SkTypeface* create_font(const char* name, SkTypeface::Style ); 44 SkTypeface* resource_font(const char* name, SkTypeface::Style );
|
H A D | create_test_font.cpp | 18 #include "SkTypeface.h" 30 SkTypeface::Style fStyle; 36 {"Courier New", SkTypeface::kNormal, "Courier New", "Courier New.ttf", 38 {"Courier New", SkTypeface::kBold, "Courier New", "Courier New Bold.ttf", 40 {"Courier New", SkTypeface::kItalic, "Courier New", "Courier New Italic.ttf", 42 {"Courier New", SkTypeface::kBoldItalic, "Courier New", "Courier New Bold Italic.ttf", 44 {"Helvetica", SkTypeface::kNormal, "Liberation Sans", "LiberationSans-Regular.ttf", 46 {"Helvetica", SkTypeface::kBold, "Liberation Sans", "LiberationSans-Bold.ttf", 48 {"Helvetica", SkTypeface::kItalic, "Liberation Sans", "LiberationSans-Italic.ttf", 50 {"Helvetica", SkTypeface [all...] |
H A D | Resources.cpp | 15 #include "SkTypeface.h" 44 SkTypeface* GetResourceAsTypeface(const char* resource) { 49 SkAutoTUnref<SkTypeface> typeface(SkTypeface::CreateFromStream(stream.detach()));
|
/external/skia/src/fonts/ |
H A D | SkGScalerContext.h | 12 #include "SkTypeface.h" 14 class SkGTypeface : public SkTypeface { 16 SkGTypeface(SkTypeface* proxy, const SkPaint&); 19 SkTypeface* proxy() const { return fProxy; } 38 SkTypeface::LocalizedStrings* onCreateFamilyNameIterator() const override; 45 SkTypeface* fProxy;
|
/external/skia/samplecode/ |
H A D | SampleFontScalerTest.cpp | 11 #include "SkTypeface.h" 26 SkTypeface::Style fStyle; 28 { NULL, SkTypeface::kNormal }, 29 { NULL, SkTypeface::kBold }, 30 { "serif", SkTypeface::kNormal }, 31 { "serif", SkTypeface::kBold }, 32 { "serif", SkTypeface::kItalic }, 33 { "serif", SkTypeface::kBoldItalic }, 34 { "monospace", SkTypeface::kNormal } 40 SkTypeface* fFace [all...] |
/external/skia/src/sfnt/ |
H A D | SkOTUtils.h | 13 #include "SkTypeface.h" 42 class LocalizedStrings_NameTable : public SkTypeface::LocalizedStrings { 55 static LocalizedStrings_NameTable* CreateForFamilyNames(const SkTypeface& typeface); 57 bool next(SkTypeface::LocalizedString* localizedString) override; 69 class LocalizedStrings_SingleName : public SkTypeface::LocalizedStrings { 75 bool next(SkTypeface::LocalizedString* localizedString) override {
|
/external/skia/include/core/ |
H A D | SkTypeface.h | 32 /** \class SkTypeface 34 The SkTypeface class specifies the typeface and intrinsic style of a font. 41 class SK_API SkTypeface : public SkWeakRefCnt { class in inherits:SkWeakRefCnt 43 SK_DECLARE_INST_COUNT(SkTypeface) 90 static SkFontID UniqueID(const SkTypeface* face); 95 static bool Equal(const SkTypeface* facea, const SkTypeface* faceb); 101 static SkTypeface* RefDefault(Style style = SkTypeface::kNormal); 112 static SkTypeface* CreateFromNam [all...] |
H A D | SkFont.h | 15 class SkTypeface; 120 static SkFont* Create(SkTypeface*, SkScalar size, MaskType, uint32_t flags); 121 static SkFont* Create(SkTypeface*, SkScalar size, SkScalar scaleX, SkScalar skewX, 130 SkTypeface* getTypeface() const { return fTypeface; } 155 SkFont(SkTypeface*, SkScalar size, SkScalar scaleX, SkScalar skewX, MaskType, uint32_t flags); 158 SkTypeface* fTypeface;
|
/external/skia/gm/ |
H A D | typeface.cpp | 11 #include "SkTypeface.h" 25 fFaces = new SkTypeface*[SK_ARRAY_COUNT(gFaces)]; 27 fFaces[i] = sk_tool_utils::create_portable_typeface(gFaces[i], SkTypeface::kNormal); 70 SkTypeface** fFaces; 104 SkTypeface* face = paint.getTypeface(); 137 SkTypeface::Style fStyle; 139 { "sans-serif", SkTypeface::kNormal }, 140 { "sans-serif", SkTypeface::kBold }, 141 { "sans-serif", SkTypeface::kItalic }, 142 { "sans-serif", SkTypeface [all...] |
H A D | colortype.cpp | 29 SkTypeface* orig = sk_tool_utils::create_portable_typeface("Times", 30 SkTypeface::kBold); 32 orig = SkTypeface::RefDefault(); 64 SkTypeface* fColorType;
|
/external/skia/src/pdf/ |
H A D | SkPDFFontImpl.h | 34 SkTypeface* typeface); 48 SkTypeface* typeface, 65 SkTypeface* typeface, 84 SkTypeface* typeface,
|
/external/skia/bench/ |
H A D | CmapBench.cpp | 11 #include "SkTypeface.h" 17 static SkTypeface::Encoding paint2Encoding(const SkPaint& paint) { 20 return (SkTypeface::Encoding)enc; 45 SkTypeface::Encoding encoding = paint2Encoding(paint); 49 SkTypeface* face = paint.getTypeface(); 57 SkTypeface::Encoding encoding = paint2Encoding(paint); 59 SkTypeface* face = paint.getTypeface(); 80 fPaint.setTypeface(SkTypeface::RefDefault())->unref();
|