Home | History | Annotate | Download | only in rendering

Lines Matching refs:paintInvalidationContainer

235 void RenderView::mapLocalToContainer(const RenderLayerModelObject* paintInvalidationContainer, TransformState& transformState, MapCoordinatesFlags mode, bool* wasFixed, const PaintInvalidationState* paintInvalidationState) const
239 if (!paintInvalidationContainer && mode & UseTransforms && shouldUseTransformFromContainer(0)) {
248 if (paintInvalidationContainer == this)
256 parentDocRenderer->mapLocalToContainer(paintInvalidationContainer, transformState, mode, wasFixed, paintInvalidationState);
332 const RenderLayerModelObject* paintInvalidationContainer = &paintInvalidationState.paintInvalidationContainer();
333 mapRectToPaintInvalidationBacking(paintInvalidationContainer, dirtyRect, &paintInvalidationState);
334 invalidatePaintUsingContainer(paintInvalidationContainer, dirtyRect, InvalidationFull);
366 void RenderView::mapRectToPaintInvalidationBacking(const RenderLayerModelObject* paintInvalidationContainer, LayoutRect& rect, const PaintInvalidationState* invalidationState) const
368 mapRectToPaintInvalidationBacking(paintInvalidationContainer, rect, IsNotFixedPosition, invalidationState);
371 void RenderView::mapRectToPaintInvalidationBacking(const RenderLayerModelObject* paintInvalidationContainer, LayoutRect& rect, ViewportConstrainedPosition viewportConstraint, const PaintInvalidationState* state) const
394 if (!paintInvalidationContainer && layer() && layer()->transform())
397 ASSERT(paintInvalidationContainer);
398 if (paintInvalidationContainer == this)
415 obj->mapRectToPaintInvalidationBacking(paintInvalidationContainer, rect, 0);
470 // RenderSelectionInfo::rect() is in the coordinates of the paintInvalidationContainer, so map to page coordinates.
472 if (const RenderLayerModelObject* paintInvalidationContainer = info->paintInvalidationContainer()) {
473 FloatQuad absQuad = paintInvalidationContainer->localToAbsoluteQuad(FloatRect(currRect));