| Index: samplecode/SampleCamera.cpp
|
| diff --git a/samplecode/SampleCamera.cpp b/samplecode/SampleCamera.cpp
|
| index 7660129c386705d753de464973c665b82626b16b..35fa719479424a7891312206279586e148a561b8 100644
|
| --- a/samplecode/SampleCamera.cpp
|
| +++ b/samplecode/SampleCamera.cpp
|
| @@ -86,12 +86,14 @@ protected:
|
| SkRect r = { -150, -150, 150, 150 };
|
| canvas->drawRoundRect(r, 30, 30, paint);
|
| }
|
| + }
|
|
|
| - fRY += SampleCode::GetAnimSecondsDelta() * 90;
|
| - if (fRY >= SkIntToScalar(360)) {
|
| + bool onAnimatePulse(SkMSec curr, SkMSec prev) SK_OVERRIDE {
|
| + fRY += (curr - prev) * 0.09f;
|
| + if (fRY >= 360) {
|
| fRY = 0;
|
| }
|
| - this->inval(NULL);
|
| + return true;
|
| }
|
|
|
| private:
|
|
|