diff options
author | 2013-01-15 20:17:47 +0000 | |
---|---|---|
committer | 2013-01-15 20:17:47 +0000 | |
commit | 76f9e938df0b5826fd4c80b854ceafaf385cfbe1 (patch) | |
tree | 5e72265c6e177791a1fff149763308454c958429 /src/core/SkDraw.cpp | |
parent | 06b8a19b5693a352cabe8e624469e67e335bc369 (diff) |
Added print out of SkShader information to debugger
https://codereview.appspot.com/7105045/
git-svn-id: http://skia.googlecode.com/svn/trunk@7201 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/core/SkDraw.cpp')
-rw-r--r-- | src/core/SkDraw.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/core/SkDraw.cpp b/src/core/SkDraw.cpp index d6ee66fa0d..cf638e9b4c 100644 --- a/src/core/SkDraw.cpp +++ b/src/core/SkDraw.cpp @@ -20,6 +20,7 @@ #include "SkRasterizer.h" #include "SkScan.h" #include "SkShader.h" +#include "SkString.h" #include "SkStroke.h" #include "SkTemplatesPriv.h" #include "SkTLazy.h" @@ -2331,6 +2332,7 @@ public: virtual void shadeSpan(int x, int y, SkPMColor dstC[], int count) SK_OVERRIDE; + SK_DEVELOPER_TO_STRING() SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkTriColorShader) protected: @@ -2403,6 +2405,16 @@ void SkTriColorShader::shadeSpan(int x, int y, SkPMColor dstC[], int count) { } } +#ifdef SK_DEVELOPER +void SkTriColorShader::toString(SkString* str) const { + str->append("SkTriColorShader: ("); + + this->INHERITED::toString(str); + + str->append(")"); +} +#endif + void SkDraw::drawVertices(SkCanvas::VertexMode vmode, int count, const SkPoint vertices[], const SkPoint textures[], const SkColor colors[], SkXfermode* xmode, |