Home | History | Annotate | Download | only in rendering

Lines Matching refs:repaintContainer

1312     RenderLayerModelObject* repaintContainer = 0;
1318 repaintContainer = compLayer->renderer();
1338 return repaintContainer;
1341 RenderFlowThread* repaintContainerFlowThread = repaintContainer ? repaintContainer->flowThreadContainingBlock() : 0;
1343 repaintContainer = parentRenderFlowThread;
1345 return repaintContainer;
1348 void RenderObject::repaintUsingContainer(const RenderLayerModelObject* repaintContainer, const IntRect& r) const
1350 if (!repaintContainer) {
1355 if (repaintContainer->isRenderFlowThread()) {
1356 toRenderFlowThread(repaintContainer)->repaintRectangleInRegions(r);
1360 if (repaintContainer->hasFilter() && repaintContainer->layer() && repaintContainer->layer()->requiresFullLayerImageForFilters()) {
1361 repaintContainer->layer()->setFilterBackendNeedsRepaintingInRect(r);
1366 if (repaintContainer->isRenderView()) {
1367 ASSERT(repaintContainer == v);
1379 ASSERT(repaintContainer->hasLayer() && repaintContainer->layer()->isComposited());
1380 repaintContainer->layer()->setBackingNeedsRepaintInRect(r);
1394 RenderLayerModelObject* repaintContainer = containerForRepaint();
1395 repaintUsingContainer(repaintContainer ? repaintContainer : view, pixelSnappedIntRect(clippedOverflowRectForRepaint(repaintContainer)));
1414 RenderLayerModelObject* repaintContainer = containerForRepaint();
1415 computeRectForRepaint(repaintContainer, dirtyRect);
1416 repaintUsingContainer(repaintContainer ? repaintContainer : view, pixelSnappedIntRect(dirtyRect));
1424 bool RenderObject::repaintAfterLayoutIfNeeded(const RenderLayerModelObject* repaintContainer, const LayoutRect& oldBounds, const LayoutRect& oldOutlineBox, const LayoutRect* newBoundsPtr, const LayoutRect* newOutlineBoxRectPtr)
1431 // ASSERT(!newBoundsPtr || *newBoundsPtr == clippedOverflowRectForRepaint(repaintContainer));
1432 LayoutRect newBounds = newBoundsPtr ? *newBoundsPtr : clippedOverflowRectForRepaint(repaintContainer);
1448 // ASSERT(!newOutlineBoxRectPtr || *newOutlineBoxRectPtr == outlineBoundsForRepaint(repaintContainer));
1449 newOutlineBox = newOutlineBoxRectPtr ? *newOutlineBoxRectPtr : outlineBoundsForRepaint(repaintContainer);
1454 if (!repaintContainer)
1455 repaintContainer = v;
1458 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(oldBounds));
1460 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(newBounds));
1469 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(oldBounds.x(), oldBounds.y(), deltaLeft, oldBounds.height()));
1471 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(newBounds.x(), newBounds.y(), -deltaLeft, newBounds.height()));
1475 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(oldBounds.maxX(), newBounds.y(), deltaRight, newBounds.height()));
1477 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(newBounds.maxX(), oldBounds.y(), -deltaRight, oldBounds.height()));
1481 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(oldBounds.x(), oldBounds.y(), oldBounds.width(), deltaTop));
1483 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(newBounds.x(), newBounds.y(), newBounds.width(), -deltaTop));
1487 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(newBounds.x(), oldBounds.maxY(), newBounds.width(), deltaBottom));
1489 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(oldBounds.x(), newBounds.maxY(), oldBounds.width(), -deltaBottom));
1516 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(rightRect));
1536 repaintUsingContainer(repaintContainer, pixelSnappedIntRect(bottomRect));
1547 LayoutRect RenderObject::rectWithOutlineForRepaint(const RenderLayerModelObject* repaintContainer, LayoutUnit outlineWidth) const
1549 LayoutRect r(clippedOverflowRectForRepaint(repaintContainer));
1560 void RenderObject::computeRectForRepaint(const RenderLayerModelObject* repaintContainer, LayoutRect& rect, bool fixed) const
1562 if (repaintContainer == this)
1579 o->computeRectForRepaint(repaintContainer, rect, fixed);
2139 void RenderObject::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags mode, bool* wasFixed) const
2141 if (repaintContainer == this)
2164 o->mapLocalToContainer(repaintContainer, transformState, mode, wasFixed);
2224 FloatQuad RenderObject::localToContainerQuad(const FloatQuad& localQuad, const RenderLayerModelObject* repaintContainer, MapCoordinatesFlags mode, bool* wasFixed) const
2229 mapLocalToContainer(repaintContainer, transformState, mode | ApplyContainerFlip | UseTransforms, wasFixed);
2235 FloatPoint RenderObject::localToContainerPoint(const FloatPoint& localPoint, const RenderLayerModelObject* repaintContainer, MapCoordinatesFlags mode, bool* wasFixed) const
2238 mapLocalToContainer(repaintContainer, transformState, mode | ApplyContainerFlip | UseTransforms, wasFixed);
2406 RenderObject* RenderObject::container(const RenderLayerModelObject* repaintContainer, bool* repaintContainerSkipped) const
2445 if (repaintContainerSkipped && o == repaintContainer)
2458 if (repaintContainerSkipped && o == repaintContainer)