Home | History | Annotate | Download | only in compositing

Lines Matching refs:renderer

50     ASSERT(potentialCompositingReasonsFromStyle(layer->renderer()) == layer->potentialCompositingReasonsFromStyle());
69 CompositingReasons CompositingReasonFinder::potentialCompositingReasonsFromStyle(RenderObject* renderer) const
73 RenderStyle* style = renderer->style();
75 if (requiresCompositingForTransform(renderer))
97 ASSERT((renderer->isTransparent() || renderer->hasMask() || renderer->hasFilter() || renderer->hasBlendMode()) == renderer->createsGroup());
106 if (renderer->hasTransform() && style->hasTransform())
109 if (renderer->isTransparent())
112 if (renderer->hasBlendMode())
115 if (renderer->hasReflection())
122 bool CompositingReasonFinder::requiresCompositingForTransform(RenderObject* renderer) const
124 // Note that we ask the renderer if it has a transform, because the style may have transforms,
125 // but the renderer may be an inline that doesn't suppport them.
126 return renderer->hasTransform() && renderer->style()->transform().has3DOperation();
132 RenderObject* renderer = layer->renderer();
150 directReasons |= renderer->additionalCompositingReasons();