/external/skia/src/core/ |
H A D | SkAdvancedTypefaceMetrics.cpp | 10 #include "SkAdvancedTypefaceMetrics.h" 13 SK_DEFINE_INST_COUNT(SkAdvancedTypefaceMetrics) 41 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range) { 47 SkAdvancedTypefaceMetrics::AdvanceMetric<int16_t>* range) { 66 void resetRange(SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range, 73 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* appendRange( 74 SkTScopedPtr<SkAdvancedTypefaceMetrics::AdvanceMetric<Data> >* nextSlot, 76 nextSlot->reset(new SkAdvancedTypefaceMetrics::AdvanceMetric<Data>); 83 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range) { 89 SkAdvancedTypefaceMetrics [all...] |
H A D | SkTypeface.cpp | 10 #include "SkAdvancedTypefaceMetrics.h" 91 SkAdvancedTypefaceMetrics* SkTypeface::getAdvancedTypefaceMetrics( 92 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo, 126 SkAdvancedTypefaceMetrics* metrics; 128 SkAdvancedTypefaceMetrics::kNo_PerGlyphInfo,
|
/external/skia/legacy/src/core/ |
H A D | SkAdvancedTypefaceMetrics.cpp | 10 #include "SkAdvancedTypefaceMetrics.h" 35 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range) { 41 SkAdvancedTypefaceMetrics::AdvanceMetric<int16_t>* range) { 60 void resetRange(SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range, 67 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* appendRange( 68 SkTScopedPtr<SkAdvancedTypefaceMetrics::AdvanceMetric<Data> >* nextSlot, 70 nextSlot->reset(new SkAdvancedTypefaceMetrics::AdvanceMetric<Data>); 77 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range) { 83 SkAdvancedTypefaceMetrics::AdvanceMetric<int16_t>* range) { 85 if (range->fType != SkAdvancedTypefaceMetrics [all...] |
H A D | SkTypeface.cpp | 10 #include "SkAdvancedTypefaceMetrics.h" 95 SkAdvancedTypefaceMetrics* SkTypeface::getAdvancedTypefaceMetrics( 96 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
|
/external/skia/include/core/ |
H A D | SkAdvancedTypefaceMetrics.h | 20 /** \class SkAdvancedTypefaceMetrics 22 The SkAdvancedTypefaceMetrics class is used by the PDF backend to correctly 27 class SkAdvancedTypefaceMetrics : public SkRefCnt { class in inherits:SkRefCnt 29 SK_DECLARE_INST_COUNT(SkAdvancedTypefaceMetrics) 125 void resetRange(SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range, 129 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* appendRange( 130 SkTScopedPtr<SkAdvancedTypefaceMetrics::AdvanceMetric<Data> >* nextSlot, 135 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range, 137 typename SkAdvancedTypefaceMetrics::AdvanceMetric<Data>::MetricType 150 SkAdvancedTypefaceMetrics [all...] |
H A D | SkTypeface.h | 13 #include "SkAdvancedTypefaceMetrics.h" 17 class SkAdvancedTypefaceMetrics; 135 SkAdvancedTypefaceMetrics* getAdvancedTypefaceMetrics( 136 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
|
H A D | SkFontHost.h | 197 static SkAdvancedTypefaceMetrics* GetAdvancedTypefaceMetrics( 199 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
|
/external/skia/legacy/include/core/ |
H A D | SkAdvancedTypefaceMetrics.h | 20 /** \class SkAdvancedTypefaceMetrics 22 The SkAdvancedTypefaceMetrics class is used by the PDF backend to correctly 27 class SkAdvancedTypefaceMetrics : public SkRefCnt { class in inherits:SkRefCnt 120 void resetRange(SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range, 124 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* appendRange( 125 SkTScopedPtr<SkAdvancedTypefaceMetrics::AdvanceMetric<Data> >* nextSlot, 130 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range, 132 typename SkAdvancedTypefaceMetrics::AdvanceMetric<Data>::MetricType 145 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* getAdvanceData(
|
H A D | SkTypeface.h | 13 #include "SkAdvancedTypefaceMetrics.h" 17 class SkAdvancedTypefaceMetrics; 144 SkAdvancedTypefaceMetrics* getAdvancedTypefaceMetrics( 145 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
|
H A D | SkFontHost.h | 193 static SkAdvancedTypefaceMetrics* GetAdvancedTypefaceMetrics( 195 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
|
/external/skia/src/pdf/ |
H A D | SkPDFFont.h | 13 #include "SkAdvancedTypefaceMetrics.h" 94 virtual SkAdvancedTypefaceMetrics::FontType getType(); 135 SkPDFFont(SkAdvancedTypefaceMetrics* fontInfo, SkTypeface* typeface, 139 SkAdvancedTypefaceMetrics* fontInfo(); 140 void setFontInfo(SkAdvancedTypefaceMetrics* info); 165 static SkPDFFont* Create(SkAdvancedTypefaceMetrics* fontInfo, 191 SkAutoTUnref<SkAdvancedTypefaceMetrics> fFontInfo; 195 SkAdvancedTypefaceMetrics::FontType fFontType;
|
H A D | SkPDFFontImpl.h | 32 SkPDFType0Font(SkAdvancedTypefaceMetrics* info, SkTypeface* typeface); 45 SkPDFCIDFont(SkAdvancedTypefaceMetrics* info, SkTypeface* typeface, 61 SkPDFType1Font(SkAdvancedTypefaceMetrics* info, SkTypeface* typeface, 67 const SkAdvancedTypefaceMetrics::WidthRange* widthRangeEntry); 78 SkPDFType3Font(SkAdvancedTypefaceMetrics* info, SkTypeface* typeface,
|
H A D | SkPDFFont.cpp | 296 const SkAdvancedTypefaceMetrics::VerticalMetric& advance, 306 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* advanceInfo, 314 case SkAdvancedTypefaceMetrics::WidthRange::kDefault: { 319 case SkAdvancedTypefaceMetrics::WidthRange::kRange: { 328 case SkAdvancedTypefaceMetrics::WidthRange::kRun: { 727 SkAdvancedTypefaceMetrics::FontType SkPDFFont::getType() { 765 SkAutoTUnref<SkAdvancedTypefaceMetrics> fontMetrics; 776 SkAdvancedTypefaceMetrics::FontType fontType = 778 SkAdvancedTypefaceMetrics::kOther_Font; 780 if (fontType == SkAdvancedTypefaceMetrics [all...] |
/external/skia/legacy/src/ports/ |
H A D | SkFontHost_none.cpp | 31 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( 33 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) {
|
H A D | SkFontHost_FreeType.cpp | 17 #include "SkAdvancedTypefaceMetrics.h" 437 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( 439 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo, 458 SkAdvancedTypefaceMetrics* info = new SkAdvancedTypefaceMetrics; 467 info->fType = SkAdvancedTypefaceMetrics::kType1_Font; 469 info->fType = SkAdvancedTypefaceMetrics::kType1CID_Font; 472 info->fType = SkAdvancedTypefaceMetrics::kCFF_Font; 474 info->fType = SkAdvancedTypefaceMetrics::kTrueType_Font; 485 info->fStyle |= SkAdvancedTypefaceMetrics [all...] |
H A D | SkFontHost_win.cpp | 15 #include "SkAdvancedTypefaceMetrics.h" 1042 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( 1044 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo, 1049 SkAdvancedTypefaceMetrics* info = NULL; 1079 info = new SkAdvancedTypefaceMetrics; 1099 if (perGlyphInfo & SkAdvancedTypefaceMetrics::kToUnicode_PerGlyphInfo) { 1104 info->fType = SkAdvancedTypefaceMetrics::kTrueType_Font; 1106 info->fType = SkAdvancedTypefaceMetrics::kOther_Font; 1118 info->fStyle |= SkAdvancedTypefaceMetrics::kFixedPitch_Style; 1121 info->fStyle |= SkAdvancedTypefaceMetrics [all...] |
H A D | SkFontHost_mac_coretext.cpp | 1610 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( 1612 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo, 1618 SkAdvancedTypefaceMetrics* info = new SkAdvancedTypefaceMetrics; 1634 if (perGlyphInfo & SkAdvancedTypefaceMetrics::kToUnicode_PerGlyphInfo) { 1645 info->fType = SkAdvancedTypefaceMetrics::kOther_Font; 1656 info->fType = SkAdvancedTypefaceMetrics::kTrueType_Font; 1659 info->fStyle |= SkAdvancedTypefaceMetrics::kFixedPitch_Style; 1662 info->fStyle |= SkAdvancedTypefaceMetrics::kItalic_Style; 1667 info->fStyle |= SkAdvancedTypefaceMetrics [all...] |
H A D | SkFontHost_FONTPATH.cpp | 265 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( 267 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) {
|
/external/skia/src/ports/ |
H A D | SkFontHost_none.cpp | 31 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( 33 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
|
H A D | SkFontHost_FreeType.cpp | 20 #include "SkAdvancedTypefaceMetrics.h" 451 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( 453 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo, 472 SkAdvancedTypefaceMetrics* info = new SkAdvancedTypefaceMetrics; 481 info->fType = SkAdvancedTypefaceMetrics::kType1_Font; 483 info->fType = SkAdvancedTypefaceMetrics::kType1CID_Font; 486 info->fType = SkAdvancedTypefaceMetrics::kCFF_Font; 488 info->fType = SkAdvancedTypefaceMetrics::kTrueType_Font; 499 info->fStyle |= SkAdvancedTypefaceMetrics [all...] |
H A D | SkFontHost_mac_coretext.cpp | 1464 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( 1466 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo, 1472 SkAdvancedTypefaceMetrics* info = new SkAdvancedTypefaceMetrics; 1484 if (perGlyphInfo & SkAdvancedTypefaceMetrics::kToUnicode_PerGlyphInfo) { 1495 info->fType = SkAdvancedTypefaceMetrics::kOther_Font; 1505 info->fType = SkAdvancedTypefaceMetrics::kTrueType_Font; 1508 info->fStyle |= SkAdvancedTypefaceMetrics::kFixedPitch_Style; 1511 info->fStyle |= SkAdvancedTypefaceMetrics::kItalic_Style; 1515 info->fStyle |= SkAdvancedTypefaceMetrics [all...] |
H A D | SkFontHost_win.cpp | 9 #include "SkAdvancedTypefaceMetrics.h" 1414 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( 1416 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo, 1421 SkAdvancedTypefaceMetrics* info = NULL; 1451 info = new SkAdvancedTypefaceMetrics; 1458 if (perGlyphInfo & SkAdvancedTypefaceMetrics::kToUnicode_PerGlyphInfo) { 1464 info->fType = SkAdvancedTypefaceMetrics::kTrueType_Font; 1466 info->fType = SkAdvancedTypefaceMetrics::kOther_Font; 1478 info->fStyle |= SkAdvancedTypefaceMetrics::kFixedPitch_Style; 1481 info->fStyle |= SkAdvancedTypefaceMetrics [all...] |
H A D | SkFontHost_win_dw.cpp | 11 #include "SkAdvancedTypefaceMetrics.h" 1394 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( 1396 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo, 1400 SkAdvancedTypefaceMetrics* info = NULL; 1411 info = new SkAdvancedTypefaceMetrics; 1446 if (perGlyphInfo & SkAdvancedTypefaceMetrics::kToUnicode_PerGlyphInfo) { 1453 info->fType = SkAdvancedTypefaceMetrics::kTrueType_Font; 1455 info->fType = SkAdvancedTypefaceMetrics::kOther_Font; 1485 info->fStyle |= SkAdvancedTypefaceMetrics::kFixedPitch_Style; 1489 info->fStyle |= SkAdvancedTypefaceMetrics [all...] |
/external/skia/tests/ |
H A D | WArrayTest.cpp | 11 #include "SkAdvancedTypefaceMetrics.h" 105 static SkString stringify_advance_data(SkAdvancedTypefaceMetrics::AdvanceMetric<int16_t>* data) { 115 case SkAdvancedTypefaceMetrics::AdvanceMetric<int16_t>::kRun: 118 case SkAdvancedTypefaceMetrics::AdvanceMetric<int16_t>::kRange: 128 case SkAdvancedTypefaceMetrics::AdvanceMetric<int16_t>::kDefault: 168 SkTScopedPtr<SkAdvancedTypefaceMetrics::AdvanceMetric<int16_t> > result;
|
/external/skia/include/pdf/ |
H A D | SkPDFDocument.h | 13 #include "SkAdvancedTypefaceMetrics.h" 70 int counts[SkAdvancedTypefaceMetrics::kNotEmbeddable_Font + 1]) const;
|