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); |