Searched refs:CompositeAnimation (Results 1 - 10 of 10) sorted by relevance

/macosx-10.10/WebCore-7600.1.25/page/animation/
H A DCompositeAnimation.h45 // A CompositeAnimation represents a collection of animations that are running
47 class CompositeAnimation : public RefCounted<CompositeAnimation> { class in namespace:WebCore
49 static PassRefPtr<CompositeAnimation> create(AnimationControllerPrivate* animationController)
51 return adoptRef(new CompositeAnimation(animationController));
54 ~CompositeAnimation();
83 CompositeAnimation(AnimationControllerPrivate*);
H A DAnimationBase.h43 class CompositeAnimation;
49 friend class CompositeAnimation;
53 AnimationBase(const Animation& transition, RenderElement*, CompositeAnimation*);
136 virtual void animate(CompositeAnimation*, RenderElement*, const RenderStyle* /*currentStyle*/, RenderStyle* /*targetStyle*/, RefPtr<RenderStyle>& /*animatedStyle*/) = 0;
217 CompositeAnimation* compositeAnimation() { return m_compositeAnimation; }
258 CompositeAnimation* m_compositeAnimation;
H A DImplicitAnimation.h44 static PassRefPtr<ImplicitAnimation> create(const Animation& animation, CSSPropertyID animatingProperty, RenderElement* renderer, CompositeAnimation* compositeAnimation, RenderStyle* fromStyle)
57 virtual void animate(CompositeAnimation*, RenderElement*, const RenderStyle* currentStyle, RenderStyle* targetStyle, RefPtr<RenderStyle>& animatedStyle) override;
87 ImplicitAnimation(const Animation&, CSSPropertyID, RenderElement*, CompositeAnimation*, RenderStyle*);
H A DKeyframeAnimation.h43 static RefPtr<KeyframeAnimation> create(const Animation& animation, RenderElement* renderer, int index, CompositeAnimation* compositeAnimation, RenderStyle* unanimatedStyle)
48 virtual void animate(CompositeAnimation*, RenderElement*, const RenderStyle* currentStyle, RenderStyle* targetStyle, RefPtr<RenderStyle>& animatedStyle) override;
86 KeyframeAnimation(const Animation&, RenderElement*, int index, CompositeAnimation*, RenderStyle* unanimatedStyle);
H A DCompositeAnimation.cpp30 #include "CompositeAnimation.h"
44 CompositeAnimation::CompositeAnimation(AnimationControllerPrivate* animationController) function in class:WebCore::CompositeAnimation
50 CompositeAnimation::~CompositeAnimation()
60 void CompositeAnimation::clearRenderer()
83 void CompositeAnimation::updateTransitions(RenderElement* renderer, RenderStyle* currentStyle, RenderStyle* targetStyle)
204 void CompositeAnimation::updateKeyframeAnimations(RenderElement* renderer, RenderStyle* currentStyle, RenderStyle* targetStyle)
296 PassRef<RenderStyle> CompositeAnimation::animate(RenderElement& renderer, RenderStyle* currentStyle, RenderStyle& targetStyle)
328 PassRefPtr<RenderStyle> CompositeAnimation
[all...]
H A DAnimationControllerPrivate.h46 class CompositeAnimation;
68 CompositeAnimation& ensureCompositeAnimation(RenderElement*);
123 HashMap<RenderElement*, RefPtr<CompositeAnimation>> m_compositeAnimations;
H A DAnimationController.cpp36 #include "CompositeAnimation.h"
70 CompositeAnimation& AnimationControllerPrivate::ensureCompositeAnimation(RenderElement* renderer)
74 result.iterator->value = CompositeAnimation::create(this);
82 RefPtr<CompositeAnimation> animation = m_compositeAnimations.take(renderer);
96 CompositeAnimation& animation = *it->value;
123 const CompositeAnimation* compositeAnimation = m_compositeAnimations.get(renderer);
241 const CompositeAnimation* animation = m_compositeAnimations.get(renderer);
247 const CompositeAnimation* animation = m_compositeAnimations.get(renderer);
319 CompositeAnimation& compositeAnimation = ensureCompositeAnimation(renderer);
334 CompositeAnimation
[all...]
H A DImplicitAnimation.cpp33 #include "CompositeAnimation.h"
41 ImplicitAnimation::ImplicitAnimation(const Animation& transition, CSSPropertyID animatingProperty, RenderElement* renderer, CompositeAnimation* compAnim, RenderStyle* fromStyle)
64 void ImplicitAnimation::animate(CompositeAnimation*, RenderElement*, const RenderStyle*, RenderStyle* targetStyle, RefPtr<RenderStyle>& animatedStyle)
H A DKeyframeAnimation.cpp35 #include "CompositeAnimation.h"
43 KeyframeAnimation::KeyframeAnimation(const Animation& animation, RenderElement* renderer, int index, CompositeAnimation* compositeAnimation, RenderStyle* unanimatedStyle)
123 void KeyframeAnimation::animate(CompositeAnimation* compositeAnimation, RenderElement*, const RenderStyle*, RenderStyle* targetStyle, RefPtr<RenderStyle>& animatedStyle)
H A DAnimationBase.cpp35 #include "CompositeAnimation.h"
71 AnimationBase::AnimationBase(const Animation& transition, RenderElement* renderer, CompositeAnimation* compositeAnimation)
453 // during an animation callback that might get called. Since the owner is a CompositeAnimation
455 // can still access the resources of its CompositeAnimation as needed.
457 Ref<CompositeAnimation> protectCompositeAnimation(*m_compositeAnimation);

Completed in 123 milliseconds