#include "config.h"
#include "core/animation/Animation.h"
-#include "bindings/v8/Dictionary.h"
-#include "bindings/v8/ExceptionState.h"
+#include "bindings/core/v8/Dictionary.h"
+#include "bindings/core/v8/ExceptionState.h"
#include "core/animation/ActiveAnimations.h"
#include "core/animation/AnimationHelpers.h"
#include "core/animation/AnimationPlayer.h"
#include "core/animation/AnimationTimeline.h"
#include "core/animation/CompositorAnimations.h"
+#include "core/animation/Interpolation.h"
#include "core/animation/KeyframeEffectModel.h"
-#include "core/animation/interpolation/Interpolation.h"
#include "core/dom/Element.h"
#include "core/frame/UseCounter.h"
#include "core/rendering/RenderLayer.h"
-namespace WebCore {
+namespace blink {
-PassRefPtrWillBeRawPtr<Animation> Animation::create(Element* target, PassRefPtrWillBeRawPtr<AnimationEffect> effect, const Timing& timing, Priority priority, PassOwnPtr<EventDelegate> eventDelegate)
+PassRefPtrWillBeRawPtr<Animation> Animation::create(Element* target, PassRefPtrWillBeRawPtr<AnimationEffect> effect, const Timing& timing, Priority priority, PassOwnPtrWillBeRawPtr<EventDelegate> eventDelegate)
{
return adoptRefWillBeNoop(new Animation(target, effect, timing, priority, eventDelegate));
}
return create(element, EffectInput::convert(element, keyframeDictionaryVector, exceptionState), Timing());
}
-Animation::Animation(Element* target, PassRefPtrWillBeRawPtr<AnimationEffect> effect, const Timing& timing, Priority priority, PassOwnPtr<EventDelegate> eventDelegate)
+Animation::Animation(Element* target, PassRefPtrWillBeRawPtr<AnimationEffect> effect, const Timing& timing, Priority priority, PassOwnPtrWillBeRawPtr<EventDelegate> eventDelegate)
: AnimationNode(timing, eventDelegate)
, m_target(target)
, m_effect(effect)
void Animation::attach(AnimationPlayer* player)
{
if (m_target) {
- m_target->ensureActiveAnimations().addPlayer(player);
+ m_target->ensureActiveAnimations().players().add(player);
m_target->setNeedsAnimationStyleRecalc();
}
AnimationNode::attach(player);
void Animation::detach()
{
if (m_target)
- m_target->activeAnimations()->removePlayer(player());
+ m_target->activeAnimations()->players().remove(player());
if (m_sampledEffect)
clearEffects();
AnimationNode::detach();
AnimationNode::trace(visitor);
}
-} // namespace WebCore
+} // namespace blink