| Index: samplecode/SampleCode.h
|
| diff --git a/samplecode/SampleCode.h b/samplecode/SampleCode.h
|
| index d09022f35064c877eb3d4ee4fe6d1b95343e037c..02590f17a90d1a9e4b985e298131604c799935c4 100644
|
| --- a/samplecode/SampleCode.h
|
| +++ b/samplecode/SampleCode.h
|
| @@ -36,6 +36,7 @@ public:
|
|
|
| static bool FastTextQ(const SkEvent&);
|
|
|
| +private:
|
| static SkMSec GetAnimTime();
|
| static SkMSec GetAnimTimeDelta();
|
| static SkScalar GetAnimSecondsDelta();
|
| @@ -44,6 +45,8 @@ public:
|
| static SkScalar GetAnimSinScalar(SkScalar amplitude,
|
| SkScalar periodInSec,
|
| SkScalar phaseInSec = 0);
|
| +
|
| + friend class SampleWindow;
|
| };
|
|
|
| //////////////////////////////////////////////////////////////////////////////
|
| @@ -117,6 +120,7 @@ public:
|
| {}
|
|
|
| void setBGColor(SkColor color) { fBGColor = color; }
|
| + bool animatePulse(SkMSec curr, SkMSec prev) { return this->onAnimatePulse(curr, prev); }
|
|
|
| static bool IsSampleView(SkView*);
|
| static bool SetRepeatDraw(SkView*, int count);
|
| @@ -136,6 +140,7 @@ public:
|
| protected:
|
| virtual void onDrawBackground(SkCanvas*);
|
| virtual void onDrawContent(SkCanvas*) = 0;
|
| + virtual bool onAnimatePulse(SkMSec curr, SkMSec prev) { return false; }
|
|
|
| // overrides
|
| virtual bool onEvent(const SkEvent& evt);
|
|
|