aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Herb Derby <herb@google.com>2018-06-18 14:54:05 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-06-19 02:06:30 +0000
commit93724202640b1f5ae9ccf7646151c9c3bb5afa5c (patch)
tree2398cea23a45b7800eda47a160282dee19bed5cd
parent5045e501d2aec23e5f1e4b46346033ac3202c6b0 (diff)
Remove unused drawText code
Change-Id: I3fc236be67b6a3d822d5508de1daa411d00fd5a4 Reviewed-on: https://skia-review.googlesource.com/135574 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Herb Derby <herb@google.com>
-rw-r--r--src/core/SkDraw.cpp22
-rw-r--r--src/core/SkDraw.h2
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;