diff options
Diffstat (limited to 'src/effects/SkEmbossMaskFilter.cpp')
-rw-r--r-- | src/effects/SkEmbossMaskFilter.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/effects/SkEmbossMaskFilter.cpp b/src/effects/SkEmbossMaskFilter.cpp index ef26520172..4a4c8d0e34 100644 --- a/src/effects/SkEmbossMaskFilter.cpp +++ b/src/effects/SkEmbossMaskFilter.cpp @@ -140,3 +140,22 @@ void SkEmbossMaskFilter::flatten(SkWriteBuffer& buffer) const { buffer.writeByteArray(&tmpLight, sizeof(tmpLight)); buffer.writeScalar(fBlurSigma); } + +void SkEmbossMaskFilter::toString(SkString* str) const { + str->append("SkEmbossMaskFilter: ("); + + str->append("direction: ("); + str->appendScalar(fLight.fDirection[0]); + str->append(", "); + str->appendScalar(fLight.fDirection[1]); + str->append(", "); + str->appendScalar(fLight.fDirection[2]); + str->append(") "); + + str->appendf("ambient: %d specular: %d ", + fLight.fAmbient, fLight.fSpecular); + + str->append("blurSigma: "); + str->appendScalar(fBlurSigma); + str->append(")"); +} |