HomeSort by relevance Sort by last modified time
    Searched refs:SkTypeface (Results 1 - 25 of 80) sorted by null

1 2 3 4

  /external/skia/src/core/
SkTypefaceCache.h 14 #include "SkTypeface.h"
31 typedef bool (*FindProc)(SkTypeface*, SkTypeface::Style, void* context);
35 * your subclass of SkTypeface
45 static void Add(SkTypeface*, SkTypeface::Style requested);
53 static SkTypeface* FindByID(SkFontID fontID);
60 static SkTypeface* FindByProcAndRef(FindProc proc, void* ctx);
78 void add(SkTypeface*, SkTypeface::Style requested)
    [all...]
SkTypeface.cpp 11 #include "SkTypeface.h"
20 SkTypeface::SkTypeface(Style style, SkFontID fontID, bool isFixedWidth)
23 SkDebugf("SkTypeface: create %p fontID %d total %d\n",
28 SkTypeface::~SkTypeface() {
30 SkDebugf("SkTypeface: destroy %p fontID %d total %d\n",
37 static SkTypeface* get_default_typeface() {
41 static SkTypeface* gDefaultTypeface;
46 SkTypeface::kNormal)
    [all...]
SkTypefaceCache.cpp 16 void SkTypefaceCache::add(SkTypeface* face, SkTypeface::Style requestedStyle) {
27 SkTypeface* SkTypefaceCache::findByID(SkFontID fontID) const {
39 SkTypeface* SkTypefaceCache::findByProc(FindProc proc, void* ctx) const {
55 SkTypeface* face = fArray[i].fFace;
87 void SkTypefaceCache::Add(SkTypeface* face, SkTypeface::Style requestedStyle) {
92 SkTypeface* SkTypefaceCache::FindByID(SkFontID fontID) {
97 SkTypeface* SkTypefaceCache::FindByProcAndRef(FindProc proc, void* ctx) {
99 SkTypeface* typeface = Get().findByProc(proc, ctx)
    [all...]
  /external/skia/src/ports/
SkFontHost_sandbox_none.cpp 9 #include "SkTypeface.h"
12 void SkFontHost::EnsureTypefaceAccessible(const SkTypeface& typeface) {
SkFontHost_freetype_mac.cpp 14 class FTMacTypeface : public SkTypeface {
16 FTMacTypeface(Style style, uint32_t id, SkStream* stream) : SkTypeface(style, id) {
32 FTMacTypeface* tf = new FTMacTypeface(SkTypeface::kNormal,
35 SkTypefaceCache::Add(tf, SkTypeface::kNormal);
39 static SkTypeface* ref_default_typeface() {
40 static SkTypeface* gDef;
52 SkTypeface* SkFontHost::CreateTypeface(const SkTypeface* familyFace,
55 SkTypeface::Style style) {
59 SkTypeface* SkFontHost::CreateTypefaceFromStream(SkStream* stream)
    [all...]
SkFontHost_none.cpp 12 SkTypeface* SkFontHost::CreateTypeface(const SkTypeface* familyFace,
15 SkTypeface::Style style) {
20 SkTypeface* SkFontHost::CreateTypefaceFromStream(SkStream*) {
25 SkTypeface* SkFontHost::CreateTypefaceFromFile(char const*) {
56 void SkFontHost::Serialize(const SkTypeface* face, SkWStream* stream) {
60 SkTypeface* SkFontHost::Deserialize(SkStream* stream) {
SkFontHost_linux.cpp 26 SkTypeface::Style* style, bool* isFixedWidth);
69 SkTypeface* fFaces[4];
79 static SkTypeface* find_best_face(const FamilyRec* family,
80 SkTypeface::Style style) {
81 SkTypeface* const* faces = family->fFaces;
87 style = (SkTypeface::Style)(style ^ SkTypeface::kItalic);
92 if (faces[SkTypeface::kNormal] != NULL) {
93 return faces[SkTypeface::kNormal];
106 static FamilyRec* find_family(const SkTypeface* member)
    [all...]
SkFontHost_simple.cpp 27 SkTypeface::Style* style, bool* isFixedWidth);
68 SkTypeface* fFaces[4];
78 static SkTypeface* find_best_face(const FamilyRec* family,
79 SkTypeface::Style style) {
80 SkTypeface* const* faces = family->fFaces;
86 style = (SkTypeface::Style)(style ^ SkTypeface::kItalic);
91 if (faces[SkTypeface::kNormal] != NULL) {
92 return faces[SkTypeface::kNormal];
105 static FamilyRec* find_family(const SkTypeface* member)
    [all...]
SkFontHost_FONTPATH.cpp 192 static SkTypeface::Style get_style(const FontFaceRec& face) {
195 style |= SkTypeface::kBold;
198 style |= SkTypeface::kItalic;
200 return static_cast<SkTypeface::Style>(style);
209 class FontFaceRec_Typeface : public SkTypeface {
212 SkTypeface(get_style(face), get_id(face)),
221 static const FontFaceRec* get_typeface_rec(const SkTypeface* face)
234 SkTypeface* SkFontHost::CreateTypeface(const SkTypeface* familyFace,
237 SkTypeface::Style style
    [all...]
SkFontHost_fontconfig.cpp 28 SkTypeface::Style find_name_and_style(SkStream* stream, SkString* name);
36 // Note that there's also a unique id in the SkTypeface. This is unique over
44 static std::map<uint32_t, SkTypeface *> global_fc_typefaces;
52 static SkTypeface::Style UniqueIdToStyle(unsigned uniqueid)
54 return static_cast<SkTypeface::Style>(uniqueid & 0xff);
58 SkTypeface::Style style)
77 class FontConfigTypeface : public SkTypeface {
80 : SkTypeface(style, id)
209 SkTypeface* SkFontHost::CreateTypeface(const SkTypeface* familyFace
    [all...]
  /external/skia/include/ports/
SkTypeface_win.h 14 #include "SkTypeface.h"
21 SK_API SkTypeface* SkCreateTypefaceFromLOGFONT(const LOGFONT&);
29 SK_API void SkLOGFONTFromTypeface(const SkTypeface* typeface, LOGFONT* lf);
SkHarfBuzzFont.h 19 class SkTypeface;
25 virtual SkTypeface* getTypeface() const = 0;
SkTypeface_mac.h 14 #include "SkTypeface.h"
27 SK_API extern SkTypeface* SkCreateTypefaceFromCTFont(CTFontRef);
  /external/skia/include/core/
SkTypeface.h 22 /** \class SkTypeface
24 The SkTypeface class specifies the typeface and intrinsic style of a font.
31 class SK_API SkTypeface : public SkRefCnt {
69 static SkFontID UniqueID(const SkTypeface* face);
74 static bool Equal(const SkTypeface* facea, const SkTypeface* faceb);
85 static SkTypeface* CreateFromName(const char familyName[], Style style);
96 static SkTypeface* CreateForChars(const void* data, size_t bytelength,
109 static SkTypeface* CreateFromTypeface(const SkTypeface* family, Style s)
    [all...]
SkFontHost.h 14 #include "SkTypeface.h"
25 the gap between the (sort of) abstract class SkTypeface and the
28 One basic task is for each create (subclass of) SkTypeface, the FontHost is
41 1) Given either a name/style, return a subclass of SkTypeface that
61 static SkTypeface* CreateTypeface(const SkTypeface* familyFace,
64 SkTypeface::Style style);
77 static SkTypeface* CreateTypefaceFromStream(SkStream*);
83 static SkTypeface* CreateTypefaceFromFile(const char path[]);
127 static void Serialize(const SkTypeface*, SkWStream*)
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/android/fonts/
FontCustomPlatformData.h 36 class SkTypeface;
46 FontCustomPlatformData(SkTypeface* face);
49 SkTypeface* typeface() const { return m_typeface; }
55 SkTypeface* m_typeface;
FontPlatformData.h 42 class SkTypeface;
56 FontPlatformData(SkTypeface*, float textSize, bool fakeBold, bool fakeItalic,
60 FontPlatformData(const FontPlatformData& src, SkTypeface* typeface);
93 SkTypeface* typeface() const { return mTypeface; }
118 SkTypeface* mTypeface;
127 static SkTypeface* hashTableDeletedFontValue() {
128 return reinterpret_cast<SkTypeface*>(-1);
FontCacheAndroid.cpp 35 #include "SkTypeface.h"
151 int style = SkTypeface::kNormal;
153 style |= SkTypeface::kBold;
155 style |= SkTypeface::kItalic;
167 SkTypeface* tf = SkTypeface::CreateFromName(name, SkTypeface::kNormal);
169 if (!SkTypeface::Equal(tf, 0) || isFallbackFamily(family.string())) {
172 if (style != SkTypeface::kNormal) {
174 tf = SkTypeface::CreateFromName(name, (SkTypeface::Style)style)
    [all...]
  /external/skia/samplecode/
SampleTypeface.cpp 11 #include "SkTypeface.h"
57 SkTypeface::Style fStyle;
59 { "sans-serif", SkTypeface::kNormal },
60 { "sans-serif", SkTypeface::kBold },
61 { "sans-serif", SkTypeface::kItalic },
62 { "sans-serif", SkTypeface::kBoldItalic },
63 { "serif", SkTypeface::kNormal },
64 { "serif", SkTypeface::kBold },
65 { "serif", SkTypeface::kItalic },
66 { "serif", SkTypeface::kBoldItalic }
    [all...]
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* fFaces[gFaceCount]
    [all...]
  /external/webkit/Source/WebKit/android/plugins/
ANPTypefaceInterface.cpp 32 SkTypeface* tf = SkTypeface::CreateFromName(name,
33 static_cast<SkTypeface::Style>(s));
39 SkTypeface* tf = SkTypeface::CreateFromTypeface(family,
40 static_cast<SkTypeface::Style>(s));
57 SkTypeface::Style s = tf ? tf->style() : SkTypeface::kNormal;
63 size_t size = SkFontHost::GetFileName(SkTypeface::UniqueID(tf), fileName,
  /frameworks/base/core/jni/android/graphics/
Typeface.cpp 6 #include "SkTypeface.h"
30 static SkTypeface* Typeface_create(JNIEnv* env, jobject, jstring name,
31 SkTypeface::Style style) {
32 SkTypeface* face;
35 face = SkTypeface::CreateFromName(NULL, (SkTypeface::Style)style);
39 face = SkTypeface::CreateFromName(str.c_str(), style);
44 static SkTypeface* Typeface_createFromTypeface(JNIEnv* env, jobject, SkTypeface* family, int style) {
45 return SkTypeface::CreateFromTypeface(family, (SkTypeface::Style)style)
    [all...]
  /external/skia/gm/
verttext2.cpp 15 #include "SkTypeface.h"
24 prop = SkTypeface::CreateFromName("Helvetica", SkTypeface::kNormal);
25 mono = SkTypeface::CreateFromName("Courier New", SkTypeface::kNormal);
66 SkTypeface* family, SkPaint::Align alignment) {
83 SkTypeface* prop;
84 SkTypeface* mono;
  /external/skia/src/animator/
SkPaintParts.h 17 #include "SkTypeface.h"
67 SkTypeface* getTypeface() {
68 return SkTypeface::CreateFromName(fontName.c_str(), style); }
72 SkTypeface::Style style;
  /external/webkit/Source/WebCore/platform/graphics/chromium/
FontCacheLinux.cpp 43 #include "SkTypeface.h"
140 int style = SkTypeface::kNormal;
142 style |= SkTypeface::kBold;
144 style |= SkTypeface::kItalic;
146 SkTypeface* tf = SkTypeface::CreateFromName(name, static_cast<SkTypeface::Style>(style));
154 (style & SkTypeface::kBold) && !tf->isBold(),
155 (style & SkTypeface::kItalic) && !tf->isItalic(),

Completed in 317 milliseconds

1 2 3 4