Index: Source/core/inspector/InspectorAnimationAgent.h |
diff --git a/Source/core/inspector/InspectorAnimationAgent.h b/Source/core/inspector/InspectorAnimationAgent.h |
index bdf7a15f33d789e2266fb6a8ac70f55e8fb913f7..6fca3a3eb9c3c0cd26c19569095d4bca5be09892 100644 |
--- a/Source/core/inspector/InspectorAnimationAgent.h |
+++ b/Source/core/inspector/InspectorAnimationAgent.h |
@@ -36,8 +36,9 @@ public: |
// Protocol method implementations |
virtual void getAnimationPlayersForNode(ErrorString*, int nodeId, bool includeSubtreeAnimations, RefPtr<TypeBuilder::Array<TypeBuilder::Animation::AnimationPlayer> >& animationPlayersArray) override; |
virtual void getPlaybackRate(ErrorString*, double* playbackRate) override; |
- virtual void setPlaybackRate(ErrorString*, double playbackRate) override; |
- virtual void setCurrentTime(ErrorString*, double currentTime) override; |
+ virtual void setPlaybackRate(ErrorString*, double playbackRate, RefPtr<TypeBuilder::Array<TypeBuilder::Animation::AnimationStartTime>>& animationStartTimes) override; |
+ virtual void seekTimelineTo(ErrorString*, double time, RefPtr<TypeBuilder::Array<TypeBuilder::Animation::AnimationStartTime>>& animationStartTimes) override; |
+ virtual void seekTimelineBy(ErrorString*, double timeDelta) override; |
virtual void setTiming(ErrorString*, const String& playerId, double duration, double delay) override; |
// API for InspectorInstrumentation |
@@ -60,6 +61,7 @@ private: |
PassRefPtr<TypeBuilder::Animation::AnimationPlayer> buildObjectForAnimationPlayer(AnimationPlayer&); |
PassRefPtr<TypeBuilder::Animation::AnimationPlayer> buildObjectForAnimationPlayer(AnimationPlayer&, AnimationType, PassRefPtr<TypeBuilder::Animation::KeyframesRule> keyframeRule = nullptr); |
PassRefPtr<TypeBuilder::Array<TypeBuilder::Animation::AnimationPlayer> > buildArrayForAnimationPlayers(Element&, const WillBeHeapVector<RefPtrWillBeMember<AnimationPlayer> >); |
+ PassRefPtr<TypeBuilder::Array<TypeBuilder::Animation::AnimationStartTime>> buildArrayForStartTimes(); |
RawPtrWillBeMember<InspectorPageAgent> m_pageAgent; |
RawPtrWillBeMember<InspectorDOMAgent> m_domAgent; |