Home | History | Annotate | Download | only in rendering

Lines Matching defs:repaintContainer

1144 void RenderObject::repaintUsingContainer(RenderBoxModelObject* repaintContainer, const IntRect& r, bool immediate)
1146 if (!repaintContainer || repaintContainer->isRenderView()) {
1147 RenderView* v = repaintContainer ? toRenderView(repaintContainer) : view();
1153 ASSERT(repaintContainer->hasLayer() && repaintContainer->layer()->isComposited());
1154 repaintContainer->layer()->setBackingNeedsRepaintInRect(r);
1172 RenderBoxModelObject* repaintContainer = containerForRepaint();
1173 repaintUsingContainer(repaintContainer ? repaintContainer : view, clippedOverflowRectForRepaint(repaintContainer), immediate);
1192 RenderBoxModelObject* repaintContainer = containerForRepaint();
1193 computeRectForRepaint(repaintContainer, dirtyRect);
1194 repaintUsingContainer(repaintContainer ? repaintContainer : view, dirtyRect, immediate);
1197 bool RenderObject::repaintAfterLayoutIfNeeded(RenderBoxModelObject* repaintContainer, const IntRect& oldBounds, const IntRect& oldOutlineBox)
1203 IntRect newBounds = clippedOverflowRectForRepaint(repaintContainer);
1211 newOutlineBox = outlineBoundsForRepaint(repaintContainer);
1216 if (!repaintContainer)
1217 repaintContainer = v;
1220 repaintUsingContainer(repaintContainer, oldBounds);
1222 repaintUsingContainer(repaintContainer, newBounds);
1231 repaintUsingContainer(repaintContainer, IntRect(oldBounds.x(), oldBounds.y(), deltaLeft, oldBounds.height()));
1233 repaintUsingContainer(repaintContainer, IntRect(newBounds.x(), newBounds.y(), -deltaLeft, newBounds.height()));
1237 repaintUsingContainer(repaintContainer, IntRect(oldBounds.right(), newBounds.y(), deltaRight, newBounds.height()));
1239 repaintUsingContainer(repaintContainer, IntRect(newBounds.right(), oldBounds.y(), -deltaRight, oldBounds.height()));
1243 repaintUsingContainer(repaintContainer, IntRect(oldBounds.x(), oldBounds.y(), oldBounds.width(), deltaTop));
1245 repaintUsingContainer(repaintContainer, IntRect(newBounds.x(), newBounds.y(), newBounds.width(), -deltaTop));
1249 repaintUsingContainer(repaintContainer, IntRect(newBounds.x(), oldBounds.bottom(), newBounds.width(), deltaBottom));
1251 repaintUsingContainer(repaintContainer, IntRect(oldBounds.x(), newBounds.bottom(), oldBounds.width(), -deltaBottom));
1275 repaintUsingContainer(repaintContainer, rightRect);
1293 repaintUsingContainer(repaintContainer, bottomRect);
1315 IntRect RenderObject::rectWithOutlineForRepaint(RenderBoxModelObject* repaintContainer, int outlineWidth)
1317 IntRect r(clippedOverflowRectForRepaint(repaintContainer));
1328 void RenderObject::computeRectForRepaint(RenderBoxModelObject* repaintContainer, IntRect& rect, bool fixed)
1330 if (repaintContainer == this)
1356 o->computeRectForRepaint(repaintContainer, rect, fixed);
1772 void RenderObject::mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool fixed, bool useTransforms, TransformState& transformState) const
1774 if (repaintContainer == this)
1784 o->mapLocalToContainer(repaintContainer, fixed, useTransforms, transformState);
1835 FloatQuad RenderObject::localToContainerQuad(const FloatQuad& localQuad, RenderBoxModelObject* repaintContainer, bool fixed) const
1838 mapLocalToContainer(repaintContainer, fixed, true, transformState);
1905 RenderObject* RenderObject::container(RenderBoxModelObject* repaintContainer, bool* repaintContainerSkipped) const
1935 if (repaintContainerSkipped && o == repaintContainer)
1944 if (repaintContainerSkipped && o == repaintContainer)