Index: Source/core/animation/SampledEffect.h |
diff --git a/Source/core/animation/SampledEffect.h b/Source/core/animation/SampledEffect.h |
index 2f090f3b8ee28434a363f691453b0523f6905243..e3cc745c9e8c37bf84400242ab951b39ff76ad6b 100644 |
--- a/Source/core/animation/SampledEffect.h |
+++ b/Source/core/animation/SampledEffect.h |
@@ -20,6 +20,7 @@ |
return adoptPtrWillBeNoop(new SampledEffect(animation, interpolations)); |
} |
+ bool canChange() const; |
void clear(); |
const WillBeHeapVector<RefPtrWillBeMember<Interpolation> >& interpolations() const { return *m_interpolations; } |
@@ -35,13 +36,17 @@ |
unsigned sequenceNumber() const { return m_sequenceNumber; } |
Animation::Priority priority() const { return m_priority; } |
+ void removeReplacedInterpolationsIfNeeded(const BitArray<numCSSProperties>&); |
+ |
DECLARE_TRACE(); |
private: |
SampledEffect(Animation*, PassOwnPtrWillBeRawPtr<WillBeHeapVector<RefPtrWillBeMember<Interpolation> > >); |
RawPtrWillBeWeakMember<Animation> m_animation; |
- RefPtrWillBeMember<AnimationPlayer> m_player; |
+#if !ENABLE(OILPAN) |
+ RefPtr<AnimationPlayer> m_player; |
+#endif |
OwnPtrWillBeMember<WillBeHeapVector<RefPtrWillBeMember<Interpolation>>> m_interpolations; |
const unsigned m_sequenceNumber; |
Animation::Priority m_priority; |