Index: Source/core/animation/AnimationPlayer.h |
diff --git a/Source/core/animation/AnimationPlayer.h b/Source/core/animation/AnimationPlayer.h |
index aa27c81ee81272afefce2f4e96d983650e4ccec0..c52006f8aadd263e00bd94b4aa09df60a17af0a9 100644 |
--- a/Source/core/animation/AnimationPlayer.h |
+++ b/Source/core/animation/AnimationPlayer.h |
@@ -33,6 +33,7 @@ |
#include "bindings/core/v8/ScriptPromise.h" |
#include "bindings/core/v8/ScriptPromiseProperty.h" |
+#include "core/CSSPropertyNames.h" |
#include "core/animation/AnimationNode.h" |
#include "core/dom/ActiveDOMObject.h" |
#include "core/dom/DOMException.h" |
@@ -43,6 +44,7 @@ |
namespace blink { |
class AnimationTimeline; |
+class Element; |
class ExceptionState; |
class AnimationPlayer final |
@@ -140,11 +142,13 @@ public: |
bool canStartAnimationOnCompositor(); |
bool maybeStartAnimationOnCompositor(); |
void cancelAnimationOnCompositor(); |
+ void cancelIncompatibleAnimationsOnCompositor(); |
bool hasActiveAnimationsOnCompositor(); |
void setCompositorPending(bool sourceChanged = false); |
void notifyCompositorStartTime(double timelineTime); |
void notifyStartTime(double timelineTime); |
+ bool affects(const Element&, CSSPropertyID) const; |
void preCommit(int compositorGroup, bool startOnCompositor); |
void postCommit(double timelineTime); |