diff options
Diffstat (limited to 'src/core/SkCanvas.cpp')
-rw-r--r-- | src/core/SkCanvas.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp index dc5f68fb80..f339338f0c 100644 --- a/src/core/SkCanvas.cpp +++ b/src/core/SkCanvas.cpp @@ -35,6 +35,7 @@ #include "SkShadowPaintFilterCanvas.h" #include "SkShadowShader.h" #include "SkSpecialImage.h" +#include "SkString.h" #include "SkSurface_Base.h" #include "SkTextBlob.h" #include "SkTextFormatParams.h" @@ -2575,6 +2576,10 @@ void SkCanvas::onDrawTextBlob(const SkTextBlob* blob, SkScalar x, SkScalar y, fMCRec->fFilter = drawFilter; } +void SkCanvas::drawString(const SkString& string, SkScalar x, SkScalar y, const SkPaint& paint) { + this->drawText(string.c_str(), string.size(), x, y, paint); +} + // These will become non-virtual, so they always call the (virtual) onDraw... method void SkCanvas::drawText(const void* text, size_t byteLength, SkScalar x, SkScalar y, const SkPaint& paint) { |