diff options
-rw-r--r-- | src/core/SkDraw.cpp | 22 | ||||
-rw-r--r-- | src/core/SkDraw.h | 2 |
2 files changed, 0 insertions, 24 deletions
diff --git a/src/core/SkDraw.cpp b/src/core/SkDraw.cpp index 097569fab2..79712a2312 100644 --- a/src/core/SkDraw.cpp +++ b/src/core/SkDraw.cpp @@ -1379,28 +1379,6 @@ bool SkDraw::ShouldDrawTextAsPaths(const SkPaint& paint, const SkMatrix& ctm, Sk return SkPaint::TooBigToUseCache(ctm, textM, sizeLimit); } -void SkDraw::drawText_asPaths(const char text[], size_t byteLength, SkScalar x, SkScalar y, - const SkPaint& paint) const { - SkDEBUGCODE(this->validate();) - - SkTextToPathIter iter(text, byteLength, paint, true); - - SkMatrix matrix; - matrix.setScale(iter.getPathScale(), iter.getPathScale()); - matrix.postTranslate(x, y); - - const SkPath* iterPath; - SkScalar xpos, prevXPos = 0; - - while (iter.next(&iterPath, &xpos)) { - matrix.postTranslate(xpos - prevXPos, 0); - if (iterPath) { - this->drawPath(*iterPath, iter.getPaint(), &matrix, false); - } - prevXPos = xpos; - } -} - // disable warning : local variable used without having been initialized #if defined _WIN32 #pragma warning ( push ) diff --git a/src/core/SkDraw.h b/src/core/SkDraw.h index 266960eedd..8032ad9d3c 100644 --- a/src/core/SkDraw.h +++ b/src/core/SkDraw.h @@ -115,8 +115,6 @@ public: SkPoint* strokeSize); static bool ShouldDrawTextAsPaths(const SkPaint&, const SkMatrix&, SkScalar sizeLimit = 1024); - void drawText_asPaths(const char text[], size_t byteLength, SkScalar x, SkScalar y, - const SkPaint&) const; void drawPosText_asPaths(const char text[], size_t byteLength, const SkScalar pos[], int scalarsPerPosition, const SkPoint& offset, const SkPaint&, const SkSurfaceProps*) const; |