| Index: samplecode/SamplePatch.cpp
|
| diff --git a/samplecode/SamplePatch.cpp b/samplecode/SamplePatch.cpp
|
| index 5f39eda37acc7a53ea2b29a880b31e89a81ac9b6..ff3af45d0eff740534baa8544d5ce85f0acfbb56 100644
|
| --- a/samplecode/SamplePatch.cpp
|
| +++ b/samplecode/SamplePatch.cpp
|
| @@ -295,9 +295,18 @@ protected:
|
| canvas->translate(0, SkIntToScalar(300));
|
|
|
| paint.setAntiAlias(false);
|
| - paint.setShader(fShader1);
|
| +
|
| + {
|
| + static int gAngle;
|
| + SkMatrix m;
|
| + m.setRotate(SkIntToScalar(gAngle++));
|
| + SkShader* s = SkShader::CreateLocalMatrixShader(fShader1, m);
|
| + paint.setShader(s)->unref();
|
| + }
|
| patch.setBounds(fSize1.fX, fSize1.fY);
|
| drawpatches(canvas, paint, 10, 10, &patch);
|
| +
|
| + this->inval(NULL);
|
| }
|
|
|
| class PtClick : public Click {
|
|
|