Index: Source/core/animation/AnimationPlayer.h |
diff --git a/Source/core/animation/AnimationPlayer.h b/Source/core/animation/AnimationPlayer.h |
index aa27c81ee81272afefce2f4e96d983650e4ccec0..983cb06a8f78cb2249f0707fc30d78365d0fa5cc 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); |
@@ -152,7 +156,7 @@ public: |
unsigned sequenceNumber() const { return m_sequenceNumber; } |
int compositorGroup() const { return m_compositorGroup; } |
- static bool hasLowerPriority(AnimationPlayer* player1, AnimationPlayer* player2) |
+ static bool hasLowerPriority(const AnimationPlayer* player1, const AnimationPlayer* player2) |
{ |
return player1->sequenceNumber() < player2->sequenceNumber(); |
} |