Home | History | Annotate | Download | only in rendering

Lines Matching defs:newStyle

5961 static bool hasOrHadFilters(const RenderStyle* oldStyle, const RenderStyle* newStyle)
5963 ASSERT(newStyle);
5964 return (oldStyle && oldStyle->hasFilter()) || newStyle->hasFilter();
5967 inline bool RenderLayer::needsCompositingLayersRebuiltForClip(const RenderStyle* oldStyle, const RenderStyle* newStyle) const
5969 ASSERT(newStyle);
5970 return oldStyle && (oldStyle->clip() != newStyle->clip() || oldStyle->hasClip() != newStyle->hasClip());
5973 inline bool RenderLayer::needsCompositingLayersRebuiltForOverflow(const RenderStyle* oldStyle, const RenderStyle* newStyle) const
5975 ASSERT(newStyle);
5976 return !isComposited() && oldStyle && (oldStyle->overflowX() != newStyle->overflowX()) && ancestorStackingContainer()->hasCompositingDescendant();
5979 inline bool RenderLayer::needsCompositingLayersRebuiltForFilters(const RenderStyle* oldStyle, const RenderStyle* newStyle, bool didPaintWithFilters) const
5981 if (!hasOrHadFilters(oldStyle, newStyle))
5990 FilterOutsets newOutsets = newStyle->filterOutsets();
6012 void RenderLayer::updateFilters(const RenderStyle* oldStyle, const RenderStyle* newStyle)
6014 if (!hasOrHadFilters(oldStyle, newStyle))
6069 const RenderStyle* newStyle = renderer()->style();
6071 || needsCompositingLayersRebuiltForClip(oldStyle, newStyle)
6072 || needsCompositingLayersRebuiltForOverflow(oldStyle, newStyle)
6073 || needsCompositingLayersRebuiltForFilters(oldStyle, newStyle, didPaintWithFilters))
6171 RefPtr<RenderStyle> newStyle = RenderStyle::create();
6172 newStyle->inheritFrom(renderer()->style());
6198 newStyle->setTransform(transform);
6201 newStyle->setMaskBoxImage(renderer()->style()->boxReflect()->mask());
6203 m_reflection->setStyle(newStyle.release());