diff options
author | Herb Derby <herb@google.com> | 2018-07-16 14:52:26 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-07-16 19:45:50 +0000 |
commit | 103dcca605303f1f1be5757eb411eac240837a11 (patch) | |
tree | 377076ded89d817cec978355a2be670340a2a4fc | |
parent | 0938759ef02b9d3f793a3e901ebce654611d7d1c (diff) |
Remove drawText support from SkOverdrawCanvas
This canvas is used by android, and never uses the drawText
method. I think this is the last call to processText which
will be deleted shortly.
Change-Id: I134abff47b0b7fda02297e4b4496e2f0413a3957
Reviewed-on: https://skia-review.googlesource.com/141546
Reviewed-by: Derek Sollenberger <djsollen@google.com>
Commit-Queue: Herb Derby <herb@google.com>
-rw-r--r-- | src/core/SkOverdrawCanvas.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/core/SkOverdrawCanvas.cpp b/src/core/SkOverdrawCanvas.cpp index b86f9a333c..e8327e55cc 100644 --- a/src/core/SkOverdrawCanvas.cpp +++ b/src/core/SkOverdrawCanvas.cpp @@ -63,14 +63,7 @@ SkOverdrawCanvas::SkOverdrawCanvas(SkCanvas* canvas) void SkOverdrawCanvas::onDrawText(const void* text, size_t byteLength, SkScalar x, SkScalar y, const SkPaint& paint) { - ProcessOneGlyphBounds processBounds(this); - SkSurfaceProps props(0, kUnknown_SkPixelGeometry); - this->getProps(&props); - auto cache = SkStrikeCache::FindOrCreateStrikeExclusive( - paint, &props, SkScalerContextFlags::kNone, &this->getTotalMatrix()); - SkFindAndPlaceGlyph::ProcessText(paint.getTextEncoding(), (const char*) text, byteLength, - SkPoint::Make(x, y), SkMatrix(), paint.getTextAlign(), - cache.get(), processBounds); + SK_ABORT("This canvas does not support draw text."); } void SkOverdrawCanvas::drawPosTextCommon(const void* text, size_t byteLength, const SkScalar pos[], |