aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkAdvancedTypefaceMetrics.cpp
diff options
context:
space:
mode:
authorGravatar djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-06-25 17:01:46 +0000
committerGravatar djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-06-25 17:01:46 +0000
commitedae1416ba6ca8a47e208ed056680677d568dd73 (patch)
tree1445271a891423614ed20cffbbe034b8ea65316e /src/core/SkAdvancedTypefaceMetrics.cpp
parentb213ed8b767b424cb076bfbab11e936d16526635 (diff)
Fix metrics test to no longer include the cpp.
The inclusion of the cpp caused linker errors when building skia components as shared libaries for inclusion in an Android app. Review URL: https://codereview.appspot.com/6338063 git-svn-id: http://skia.googlecode.com/svn/trunk@4323 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/core/SkAdvancedTypefaceMetrics.cpp')
-rw-r--r--src/core/SkAdvancedTypefaceMetrics.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core/SkAdvancedTypefaceMetrics.cpp b/src/core/SkAdvancedTypefaceMetrics.cpp
index 6cf80a1068..a8a6083b85 100644
--- a/src/core/SkAdvancedTypefaceMetrics.cpp
+++ b/src/core/SkAdvancedTypefaceMetrics.cpp
@@ -298,4 +298,12 @@ template void finishRange<SkAdvancedTypefaceMetrics::VerticalMetric>(
int endId,
SkAdvancedTypefaceMetrics::VerticalAdvanceRange::MetricType type);
+// additional declaration needed for testing with a face of an unknown type
+template SkAdvancedTypefaceMetrics::WidthRange* getAdvanceData(
+ void* fontData,
+ int num_glyphs,
+ const uint32_t* subsetGlyphIDs,
+ uint32_t subsetGlyphIDsLength,
+ bool (*getAdvance)(void* fontData, int gId, int16_t* data));
+
} // namespace skia_advanced_typeface_metrics_utils