From 93724202640b1f5ae9ccf7646151c9c3bb5afa5c Mon Sep 17 00:00:00 2001 From: Herb Derby Date: Mon, 18 Jun 2018 14:54:05 -0400 Subject: Remove unused drawText code Change-Id: I3fc236be67b6a3d822d5508de1daa411d00fd5a4 Reviewed-on: https://skia-review.googlesource.com/135574 Reviewed-by: Ben Wagner Commit-Queue: Herb Derby --- src/core/SkDraw.cpp | 22 ---------------------- src/core/SkDraw.h | 2 -- 2 files changed, 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; -- cgit v1.2.3