Home
last modified time | relevance | path

Searched refs:SkAdvancedTypefaceMetrics (Results 1 – 17 of 17) sorted by relevance

/external/skia/src/core/
DSkAdvancedTypefaceMetrics.cpp32 void resetRange(SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range, in resetRange()
39 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* appendRange( in appendRange()
40 SkTScopedPtr<SkAdvancedTypefaceMetrics::AdvanceMetric<Data> >* nextSlot, in appendRange()
42 nextSlot->reset(new SkAdvancedTypefaceMetrics::AdvanceMetric<Data>); in appendRange()
49 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range, in finishRange()
51 typename SkAdvancedTypefaceMetrics::AdvanceMetric<Data>::MetricType in finishRange()
56 if (type == SkAdvancedTypefaceMetrics::AdvanceMetric<Data>::kRange) { in finishRange()
66 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* getAdvanceData( in getAdvanceData()
80 SkTScopedPtr<SkAdvancedTypefaceMetrics::AdvanceMetric<Data> > result; in getAdvanceData()
81 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* curRange; in getAdvanceData()
[all …]
DSkTypeface.cpp102 SkAdvancedTypefaceMetrics* SkTypeface::getAdvancedTypefaceMetrics( in getAdvancedTypefaceMetrics()
103 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) const { in getAdvancedTypefaceMetrics()
Dcore_files.mk3 SkAdvancedTypefaceMetrics.cpp \
/external/skia/include/core/
DSkAdvancedTypefaceMetrics.h34 class SkAdvancedTypefaceMetrics : public SkRefCnt {
127 void resetRange(SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range,
131 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* appendRange(
132 SkTScopedPtr<SkAdvancedTypefaceMetrics::AdvanceMetric<Data> >* nextSlot,
137 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* range,
139 typename SkAdvancedTypefaceMetrics::AdvanceMetric<Data>::MetricType
143 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* getAdvanceData(
DSkTypeface.h24 class SkAdvancedTypefaceMetrics; variable
146 SkAdvancedTypefaceMetrics* getAdvancedTypefaceMetrics(
147 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) const;
DSkFontHost.h192 static SkAdvancedTypefaceMetrics* GetAdvancedTypefaceMetrics(
194 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo);
/external/skia/src/pdf/
DSkPDFFont.cpp275 const SkAdvancedTypefaceMetrics::VerticalMetric& advance, in appendVerticalAdvance()
285 SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* advanceInfo, in composeAdvanceData()
293 case SkAdvancedTypefaceMetrics::WidthRange::kDefault: { in composeAdvanceData()
298 case SkAdvancedTypefaceMetrics::WidthRange::kRange: { in composeAdvanceData()
308 case SkAdvancedTypefaceMetrics::WidthRange::kRun: { in composeAdvanceData()
447 SkAdvancedTypefaceMetrics::FontType SkPDFFont::getType() { in getType()
489 SkRefPtr<SkAdvancedTypefaceMetrics> fontInfo; in getFontResource()
497 SkAdvancedTypefaceMetrics::PerGlyphInfo info; in getFontResource()
498 info = SkAdvancedTypefaceMetrics::kHAdvance_PerGlyphInfo; in getFontResource()
499 info = SkTBitOr<SkAdvancedTypefaceMetrics::PerGlyphInfo>( in getFontResource()
[all …]
/external/skia/include/pdf/
DSkPDFFont.h48 SK_API SkAdvancedTypefaceMetrics::FontType getType();
81 SkAdvancedTypefaceMetrics::FontType fType;
93 SkRefPtr<SkAdvancedTypefaceMetrics> fFontInfo;
125 SkPDFFont(class SkAdvancedTypefaceMetrics* fontInfo, SkTypeface* typeface,
142 const SkAdvancedTypefaceMetrics::WidthRange* widthRangeEntry);
/external/skia/src/ports/
DSkFontHost_FreeType.cpp401 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( in GetAdvancedTypefaceMetrics()
403 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) { in GetAdvancedTypefaceMetrics()
420 SkAdvancedTypefaceMetrics* info = new SkAdvancedTypefaceMetrics; in GetAdvancedTypefaceMetrics()
429 info->fType = SkAdvancedTypefaceMetrics::kType1_Font; in GetAdvancedTypefaceMetrics()
431 info->fType = SkAdvancedTypefaceMetrics::kType1CID_Font; in GetAdvancedTypefaceMetrics()
434 info->fType = SkAdvancedTypefaceMetrics::kCFF_Font; in GetAdvancedTypefaceMetrics()
436 info->fType = SkAdvancedTypefaceMetrics::kTrueType_Font; in GetAdvancedTypefaceMetrics()
447 info->fStyle |= SkAdvancedTypefaceMetrics::kFixedPitch_Style; in GetAdvancedTypefaceMetrics()
449 info->fStyle |= SkAdvancedTypefaceMetrics::kItalic_Style; in GetAdvancedTypefaceMetrics()
452 info->fStyle |= SkAdvancedTypefaceMetrics::kSymbolic_Style; in GetAdvancedTypefaceMetrics()
[all …]
DSkFontHost_win.cpp734 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( in GetAdvancedTypefaceMetrics()
736 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) { in GetAdvancedTypefaceMetrics()
739 SkAdvancedTypefaceMetrics* info = NULL; in GetAdvancedTypefaceMetrics()
761 info = new SkAdvancedTypefaceMetrics; in GetAdvancedTypefaceMetrics()
781 if (perGlyphInfo & SkAdvancedTypefaceMetrics::kToUnicode_PerGlyphInfo) { in GetAdvancedTypefaceMetrics()
786 info->fType = SkAdvancedTypefaceMetrics::kTrueType_Font; in GetAdvancedTypefaceMetrics()
788 info->fType = SkAdvancedTypefaceMetrics::kOther_Font; in GetAdvancedTypefaceMetrics()
800 info->fStyle |= SkAdvancedTypefaceMetrics::kFixedPitch_Style; in GetAdvancedTypefaceMetrics()
803 info->fStyle |= SkAdvancedTypefaceMetrics::kItalic_Style; in GetAdvancedTypefaceMetrics()
806 info->fStyle |= SkAdvancedTypefaceMetrics::kSymbolic_Style; in GetAdvancedTypefaceMetrics()
[all …]
DSkFontHost_mac_coretext.cpp688 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( in GetAdvancedTypefaceMetrics()
690 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) { in GetAdvancedTypefaceMetrics()
692 SkAdvancedTypefaceMetrics* info = new SkAdvancedTypefaceMetrics; in GetAdvancedTypefaceMetrics()
704 if (perGlyphInfo & SkAdvancedTypefaceMetrics::kToUnicode_PerGlyphInfo) { in GetAdvancedTypefaceMetrics()
710 info->fType = SkAdvancedTypefaceMetrics::kTrueType_Font; in GetAdvancedTypefaceMetrics()
714 info->fStyle |= SkAdvancedTypefaceMetrics::kFixedPitch_Style; in GetAdvancedTypefaceMetrics()
717 info->fStyle |= SkAdvancedTypefaceMetrics::kItalic_Style; in GetAdvancedTypefaceMetrics()
722 info->fStyle |= SkAdvancedTypefaceMetrics::kSymbolic_Style; in GetAdvancedTypefaceMetrics()
726 info->fStyle |= SkAdvancedTypefaceMetrics::kSerif_Style; in GetAdvancedTypefaceMetrics()
728 info->fStyle |= SkAdvancedTypefaceMetrics::kScript_Style; in GetAdvancedTypefaceMetrics()
[all …]
DSkFontHost_none.cpp37 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( in GetAdvancedTypefaceMetrics()
39 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) { in GetAdvancedTypefaceMetrics()
DSkFontHost_FONTPATH.cpp273 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( in GetAdvancedTypefaceMetrics()
275 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) { in GetAdvancedTypefaceMetrics()
DSkFontHost_simple.cpp594 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics(
596 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) {
DSkFontHost_mac_atsui.cpp483 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics( in GetAdvancedTypefaceMetrics()
485 SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) { in GetAdvancedTypefaceMetrics()
/external/webkit/Source/WebCore/platform/graphics/chromium/
DFontPlatformDataLinux.cpp125SkAdvancedTypefaceMetrics* metrics = m_typeface->getAdvancedTypefaceMetrics(SkAdvancedTypefaceMetr… in emSizeInFontUnits()
/external/webkit/Source/WebCore/
DChangeLog28923 Update call to SkAdvancedTypefaceMetrics to new API.