Index: public/platform/WebCompositorAnimationDelegate.h |
diff --git a/public/platform/WebCompositorAnimationDelegate.h b/public/platform/WebCompositorAnimationDelegate.h |
index 3ff14a6c3c164697518080ca437493eaf31c1057..885c0fc702b4182bf1107d6de591af7d845fcc15 100644 |
--- a/public/platform/WebCompositorAnimationDelegate.h |
+++ b/public/platform/WebCompositorAnimationDelegate.h |
@@ -5,7 +5,21 @@ |
#ifndef WebCompositorAnimationDelegate_h |
#define WebCompositorAnimationDelegate_h |
-#include "WebAnimationDelegate.h" |
+#include "WebCommon.h" |
+#include "WebCompositorAnimation.h" |
-#endif // WebCompositorAnimationDelegate_h |
+#define WEB_ANIMATION_DELEGATE_TAKES_MONOTONIC_TIME 1 |
+ |
+namespace blink { |
+ |
+class BLINK_PLATFORM_EXPORT WebCompositorAnimationDelegate { |
+public: |
+ virtual ~WebCompositorAnimationDelegate() { } |
+ virtual void notifyAnimationStarted(double monotonicTime, WebCompositorAnimation::TargetProperty) = 0; |
+ virtual void notifyAnimationFinished(double monotonicTime, WebCompositorAnimation::TargetProperty) = 0; |
+}; |
+ |
+} // namespace blink |
+ |
+#endif // WebCompositorAnimationDelegate_h |