Revert "remove SkPaint breakText, use SkFont instead (or don't call it)"
This reverts commit b17f5fd6181984bc47f930d6ca5241e68703b830.
Reason for revert: googe3 still uses this :(
Original change's description:
> remove SkPaint breakText, use SkFont instead (or don't call it)
>
> Bug: skia:
> Change-Id: I906b8ea70be1f70043b77ca32cc214d15c256967
> Reviewed-on: https://skia-review.googlesource.com/c/175254
> Reviewed-by: Cary Clark <caryclark@google.com>
> Commit-Queue: Mike Reed <reed@google.com>
TBR=caryclark@google.com,reed@google.com,caryclark@skia.org
Change-Id: Ifcb1bcecd92fef76b0dc92ee8d8d3644f763136f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: skia:
Reviewed-on: https://skia-review.googlesource.com/c/175429
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/src/core/SkPaint_text.cpp b/src/core/SkPaint_text.cpp
index 530fc93..e4fc458 100644
--- a/src/core/SkPaint_text.cpp
+++ b/src/core/SkPaint_text.cpp
@@ -330,6 +330,12 @@
return width;
}
+size_t SkPaint::breakText(const void* textD, size_t length, SkScalar maxWidth,
+ SkScalar* measuredWidth) const {
+ return SkFont::LEGACY_ExtractFromPaint(*this).breakText(textD, length,
+ this->getTextEncoding(), maxWidth, measuredWidth);
+}
+
SkScalar SkPaint::getFontMetrics(SkFontMetrics* metrics) const {
return SkFont::LEGACY_ExtractFromPaint(*this).getMetrics(metrics);
}