| Index: src/core/SkAdvancedTypefaceMetrics.h
|
| diff --git a/src/core/SkAdvancedTypefaceMetrics.h b/src/core/SkAdvancedTypefaceMetrics.h
|
| index eae73182158f013847c35b7561c20c45b0c3d2a4..7aeb04d0c09e9815e0e5a800c03197a7fa8bcd52 100644
|
| --- a/src/core/SkAdvancedTypefaceMetrics.h
|
| +++ b/src/core/SkAdvancedTypefaceMetrics.h
|
| @@ -179,14 +179,16 @@ void finishRange(
|
| id. Passing nullptr means all glyphs in the font.
|
| @param glyphIDsCount Number of elements in subsetGlyphIds. Ignored if
|
| glyphIDs is nullptr.
|
| + @param getAdvance A function that takes a glyph id and passes back
|
| + advance data from the typeface. Returns
|
| + false on failure.
|
| */
|
| -template <typename Data, typename FontHandle>
|
| +template <typename Data>
|
| SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* getAdvanceData(
|
| - FontHandle fontHandle,
|
| int num_glyphs,
|
| const uint32_t* glyphIDs,
|
| uint32_t glyphIDsCount,
|
| - bool (*getAdvance)(FontHandle fontHandle, int gId, Data* data));
|
| + std::function<bool(int, Data*)> getAdvance);
|
|
|
| } // namespace skia_advanced_typeface_metrics_utils
|
|
|
|
|