Lines Matching refs:renderer

66 PassRefPtr<CompositeAnimation> AnimationControllerPrivate::accessCompositeAnimation(RenderObject* renderer)
68 RefPtr<CompositeAnimation> animation = m_compositeAnimations.get(renderer);
71 m_compositeAnimations.set(renderer, animation);
76 bool AnimationControllerPrivate::clear(RenderObject* renderer)
80 PassRefPtr<CompositeAnimation> animation = m_compositeAnimations.take(renderer);
212 bool AnimationControllerPrivate::isRunningAnimationOnRenderer(RenderObject* renderer, CSSPropertyID property, bool isRunningNow) const
214 RefPtr<CompositeAnimation> animation = m_compositeAnimations.get(renderer);
221 bool AnimationControllerPrivate::isRunningAcceleratedAnimationOnRenderer(RenderObject* renderer, CSSPropertyID property, bool isRunningNow) const
223 RefPtr<CompositeAnimation> animation = m_compositeAnimations.get(renderer);
254 RenderObject* renderer = it->first;
255 if (renderer->document() == document) {
270 RenderObject* renderer = it->first;
271 if (renderer->document() == document) {
280 bool AnimationControllerPrivate::pauseAnimationAtTime(RenderObject* renderer, const String& name, double t)
282 if (!renderer)
285 RefPtr<CompositeAnimation> compAnim = accessCompositeAnimation(renderer);
290 renderer->node()->setNeedsStyleRecalc(SyntheticStyleChange);
298 bool AnimationControllerPrivate::pauseTransitionAtTime(RenderObject* renderer, const String& property, double t)
300 if (!renderer)
303 RefPtr<CompositeAnimation> compAnim = accessCompositeAnimation(renderer);
308 renderer->node()->setNeedsStyleRecalc(SyntheticStyleChange);
336 PassRefPtr<RenderStyle> AnimationControllerPrivate::getAnimatedStyleForRenderer(RenderObject* renderer)
338 if (!renderer)
341 RefPtr<CompositeAnimation> rendererAnimations = m_compositeAnimations.get(renderer);
343 return renderer->style();
350 animatingStyle = renderer->style();
445 PassRefPtr<WebKitAnimationList> AnimationControllerPrivate::animationsForRenderer(RenderObject* renderer) const
447 RefPtr<CompositeAnimation> animation = m_compositeAnimations.get(renderer);
465 void AnimationController::cancelAnimations(RenderObject* renderer)
470 if (m_data->clear(renderer)) {
471 Node* node = renderer->node();
477 PassRefPtr<RenderStyle> AnimationController::updateAnimations(RenderObject* renderer, RenderStyle* newStyle)
480 if (!renderer->document() || renderer->document()->inPageCache())
483 RenderStyle* oldStyle = renderer->style();
489 if (renderer->view()->printing())
496 ASSERT(renderer->node()); // FIXME: We do not animate generated content yet.
498 RefPtr<CompositeAnimation> rendererAnimations = m_data->accessCompositeAnimation(renderer);
499 RefPtr<RenderStyle> blendedStyle = rendererAnimations->animate(renderer, oldStyle, newStyle);
513 PassRefPtr<RenderStyle> AnimationController::getAnimatedStyleForRenderer(RenderObject* renderer)
515 return m_data->getAnimatedStyleForRenderer(renderer);
523 bool AnimationController::pauseAnimationAtTime(RenderObject* renderer, const String& name, double t)
525 return m_data->pauseAnimationAtTime(renderer, name, t);
533 bool AnimationController::pauseTransitionAtTime(RenderObject* renderer, const String& property, double t)
535 return m_data->pauseTransitionAtTime(renderer, property, t);
538 bool AnimationController::isRunningAnimationOnRenderer(RenderObject* renderer, CSSPropertyID property, bool isRunningNow) const
540 return m_data->isRunningAnimationOnRenderer(renderer, property, isRunningNow);
543 bool AnimationController::isRunningAcceleratedAnimationOnRenderer(RenderObject* renderer, CSSPropertyID property, bool isRunningNow) const
545 return m_data->isRunningAcceleratedAnimationOnRenderer(renderer, property, isRunningNow);
588 PassRefPtr<WebKitAnimationList> AnimationController::animationsForRenderer(RenderObject* renderer) const
590 return m_data->animationsForRenderer(renderer);