Index: Source/core/inspector/InspectorAnimationAgent.h |
diff --git a/Source/core/inspector/InspectorAnimationAgent.h b/Source/core/inspector/InspectorAnimationAgent.h |
index e34efdb9a40328d9491b9b0aa8d8c60f500a2209..0a299535b169421b853d8dc220b9cf240584a70c 100644 |
--- a/Source/core/inspector/InspectorAnimationAgent.h |
+++ b/Source/core/inspector/InspectorAnimationAgent.h |
@@ -34,7 +34,7 @@ public: |
void reset(); |
// Protocol method implementations. |
- virtual void getAnimationPlayersForNode(ErrorString*, int nodeId, RefPtr<TypeBuilder::Array<TypeBuilder::Animation::AnimationPlayer> >& animationPlayersArray) override; |
+ virtual void getAnimationPlayersForNode(ErrorString*, int nodeId, bool includeSubtreeAnimations, RefPtr<TypeBuilder::Array<TypeBuilder::Animation::AnimationPlayer> >& animationPlayersArray) override; |
virtual void pauseAnimationPlayer(ErrorString*, const String& id, RefPtr<TypeBuilder::Animation::AnimationPlayer>&) override; |
virtual void playAnimationPlayer(ErrorString*, const String& id, RefPtr<TypeBuilder::Animation::AnimationPlayer>&) override; |
virtual void setAnimationPlayerCurrentTime(ErrorString*, const String& id, double currentTime, RefPtr<TypeBuilder::Animation::AnimationPlayer>&) override; |
@@ -48,6 +48,10 @@ public: |
private: |
InspectorAnimationAgent(InspectorDOMAgent*); |
+ PassRefPtr<TypeBuilder::Animation::AnimationNode> buildObjectForAnimationNode(AnimationNode*); |
+ PassRefPtr<TypeBuilder::Animation::AnimationPlayer> buildObjectForAnimationPlayer(AnimationPlayer&, PassRefPtr<TypeBuilder::Animation::KeyframesRule> keyframeRule = nullptr); |
+ PassRefPtr<TypeBuilder::Array<TypeBuilder::Animation::AnimationPlayer> > buildArrayForAnimationPlayers(Element&, const WillBeHeapVector<RefPtrWillBeMember<AnimationPlayer> >); |
+ |
RawPtrWillBeMember<InspectorDOMAgent> m_domAgent; |
InspectorFrontend::Animation* m_frontend; |
WillBeHeapHashMap<String, RefPtrWillBeMember<AnimationPlayer> > m_idToAnimationPlayer; |