Searched refs:SkAdvancedTypefaceMetrics (Results 1 - 25 of 36) sorted by relevance

12

/external/skia/src/core/
H A DSkAdvancedTypefaceMetrics.cpp10 #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 DSkTypeface.cpp10 #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 DSkAdvancedTypefaceMetrics.cpp10 #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 DSkTypeface.cpp10 #include "SkAdvancedTypefaceMetrics.h"
95 SkAdvancedTypefaceMetrics* SkTypeface::getAdvancedTypefaceMetrics(
96 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
/external/skia/include/core/
H A DSkAdvancedTypefaceMetrics.h20 /** \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 DSkTypeface.h13 #include "SkAdvancedTypefaceMetrics.h"
17 class SkAdvancedTypefaceMetrics;
135 SkAdvancedTypefaceMetrics* getAdvancedTypefaceMetrics(
136 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
H A DSkFontHost.h197 static SkAdvancedTypefaceMetrics* GetAdvancedTypefaceMetrics(
199 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
/external/skia/legacy/include/core/
H A DSkAdvancedTypefaceMetrics.h20 /** \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 DSkTypeface.h13 #include "SkAdvancedTypefaceMetrics.h"
17 class SkAdvancedTypefaceMetrics;
144 SkAdvancedTypefaceMetrics* getAdvancedTypefaceMetrics(
145 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
H A DSkFontHost.h193 static SkAdvancedTypefaceMetrics* GetAdvancedTypefaceMetrics(
195 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
/external/skia/src/pdf/
H A DSkPDFFont.h13 #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 DSkPDFFontImpl.h32 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 DSkPDFFont.cpp296 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 DSkFontHost_none.cpp31 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics(
33 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) {
H A DSkFontHost_FreeType.cpp17 #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 DSkFontHost_win.cpp15 #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 DSkFontHost_mac_coretext.cpp1610 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 DSkFontHost_FONTPATH.cpp265 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics(
267 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) {
/external/skia/src/ports/
H A DSkFontHost_none.cpp31 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics(
33 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo,
H A DSkFontHost_FreeType.cpp20 #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 DSkFontHost_mac_coretext.cpp1464 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 DSkFontHost_win.cpp9 #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 DSkFontHost_win_dw.cpp11 #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 DWArrayTest.cpp11 #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 DSkPDFDocument.h13 #include "SkAdvancedTypefaceMetrics.h"
70 int counts[SkAdvancedTypefaceMetrics::kNotEmbeddable_Font + 1]) const;

Completed in 1094 milliseconds

12