diff options
Diffstat (limited to 'src/pdf/SkPDFDevice.cpp')
-rw-r--r-- | src/pdf/SkPDFDevice.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/pdf/SkPDFDevice.cpp b/src/pdf/SkPDFDevice.cpp index 77aa7a353c..de71253d92 100644 --- a/src/pdf/SkPDFDevice.cpp +++ b/src/pdf/SkPDFDevice.cpp @@ -27,6 +27,7 @@ #include "SkPDFTypes.h" #include "SkPDFUtils.h" #include "SkRect.h" +#include "SkRRect.h" #include "SkString.h" #include "SkTextFormatParams.h" #include "SkTemplates.h" @@ -967,6 +968,13 @@ void SkPDFDevice::drawRect(const SkDraw& d, const SkRect& rect, &content.entry()->fContent); } +void SkPDFDevice::drawRRect(const SkDraw& draw, const SkRRect& rrect, + const SkPaint& paint) { + SkPath path; + path.addRRect(rrect); + this->drawPath(draw, path, paint, NULL, true); +} + void SkPDFDevice::drawPath(const SkDraw& d, const SkPath& origPath, const SkPaint& paint, const SkMatrix* prePathMatrix, bool pathIsMutable) { |