Index: Source/core/svg/SVGDocumentExtensions.h |
diff --git a/Source/core/svg/SVGDocumentExtensions.h b/Source/core/svg/SVGDocumentExtensions.h |
index abf4a68172e00db9df9d538f42a14f57d8930ef9..ba099429b567a3687eb867c5ed85fe1a1b37a127 100644 |
--- a/Source/core/svg/SVGDocumentExtensions.h |
+++ b/Source/core/svg/SVGDocumentExtensions.h |
@@ -54,6 +54,8 @@ public: |
void removeResource(const AtomicString& id); |
RenderSVGResourceContainer* resourceById(const AtomicString& id) const; |
+ static void serviceOnAnimationFrame(Document&, double monotonicAnimationStartTime); |
+ |
void startAnimations(); |
void pauseAnimations(); |
void unpauseAnimations(); |
@@ -109,6 +111,8 @@ public: |
void removeElementFromPendingResources(Element*); |
PassOwnPtr<SVGPendingElements> removePendingResource(const AtomicString& id); |
+ void serviceAnimations(double monotonicAnimationStartTime); |
+ |
// The following two functions are used for scheduling a pending resource to be removed. |
void markPendingResourcesForRemoval(const AtomicString&); |
Element* removeElementFromPendingResourcesForRemoval(const AtomicString&); |