diff options
Diffstat (limited to 'src/utils/SkDumpCanvas.cpp')
-rw-r--r-- | src/utils/SkDumpCanvas.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/utils/SkDumpCanvas.cpp b/src/utils/SkDumpCanvas.cpp index 916c32a655..75fa836a6a 100644 --- a/src/utils/SkDumpCanvas.cpp +++ b/src/utils/SkDumpCanvas.cpp @@ -9,6 +9,7 @@ #include "SkDumpCanvas.h" #ifdef SK_DEVELOPER +#include "SkData.h" #include "SkPatchUtils.h" #include "SkPicture.h" #include "SkPixelRef.h" @@ -482,6 +483,13 @@ void SkDumpCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4] texCoords[2].x(), texCoords[2].y(), texCoords[3].x(), texCoords[3].y()); } +void SkDumpCanvas::onDrawAnnotation(const SkRect& rect, const char key[], SkData* value) { + SkString str; + toString(rect, &str); + this->dump(kDrawAnnotation_Verb, nullptr, "drawAnnotation(%s \"%s\" (%zu))", + str.c_str(), key, value ? value->size() : 0); +} + /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// |