Searched refs:repaintContainer (Results 1 - 25 of 26) sorted by relevance

12

/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
H A DSVGRenderSupport.h70 static LayoutRect clippedOverflowRectForRepaint(const RenderObject*, const RenderLayerModelObject* repaintContainer);
71 static void computeFloatRectForRepaint(const RenderObject*, const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed);
72 static void mapLocalToContainer(const RenderObject*, const RenderLayerModelObject* repaintContainer, TransformState&, bool* wasFixed = 0);
H A DRenderSVGBlock.cpp89 void RenderSVGBlock::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed) const argument
91 SVGRenderSupport::mapLocalToContainer(this, repaintContainer, transformState, wasFixed);
H A DRenderSVGInline.cpp98 void RenderSVGInline::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed) const argument
100 SVGRenderSupport::mapLocalToContainer(this, repaintContainer, transformState, wasFixed);
H A DRenderSVGModelObject.cpp63 void RenderSVGModelObject::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed) const argument
65 SVGRenderSupport::mapLocalToContainer(this, repaintContainer, transformState, wasFixed);
H A DRenderSVGBlock.h38 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const OVERRIDE FINAL;
H A DRenderSVGInline.h50 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const OVERRIDE FINAL;
H A DRenderSVGModelObject.h60 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const OVERRIDE FINAL;
H A DSVGRenderSupport.cpp46 LayoutRect SVGRenderSupport::clippedOverflowRectForRepaint(const RenderObject* object, const RenderLayerModelObject* repaintContainer) argument
55 object->computeFloatRectForPaintInvalidation(repaintContainer, repaintRect);
59 void SVGRenderSupport::computeFloatRectForRepaint(const RenderObject* object, const RenderLayerModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) argument
65 object->parent()->computeFloatRectForPaintInvalidation(repaintContainer, repaintRect, fixed);
68 void SVGRenderSupport::mapLocalToContainer(const RenderObject* object, const RenderLayerModelObject* repaintContainer, TransformState& transformState, bool* wasFixed) argument
81 parent->mapLocalToContainer(repaintContainer, transformState, mode, wasFixed);
H A DRenderSVGRoot.h105 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const OVERRIDE;
H A DRenderSVGRoot.cpp409 void RenderSVGRoot::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags mode, bool* wasFixed) const argument
416 RenderReplaced::mapLocalToContainer(repaintContainer, transformState, mode | ApplyContainerFlip, wasFixed);
/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DRenderLayerRepainter.cpp76 const RenderLayerModelObject* repaintContainer = m_renderer.containerForPaintInvalidation(); local
85 m_renderer.invalidatePaintUsingContainer(repaintContainer, pixelSnappedIntRect(oldRepaintRect), InvalidationLayer);
87 m_renderer.invalidatePaintUsingContainer(repaintContainer, pixelSnappedIntRect(m_repaintRect), InvalidationLayer);
89 m_renderer.invalidatePaintAfterLayoutIfNeeded(repaintContainer, m_renderer.selfNeedsLayout(), oldRepaintRect, oldOffset, &m_repaintRect, &m_offset);
110 const RenderLayerModelObject* repaintContainer = m_renderer.containerForPaintInvalidation(); local
111 LayoutRect repaintRect = m_renderer.boundsRectForPaintInvalidation(repaintContainer);
119 m_offset = RenderLayer::positionFromPaintInvalidationContainer(&m_renderer, repaintContainer);
149 // Since we're only painting non-composited layers, we know that they all share the same repaintContainer.
155 void RenderLayerRepainter::repaintIncludingNonCompositingDescendantsInternal(const RenderLayerModelObject* repaintContainer) argument
157 m_renderer.invalidatePaintUsingContainer(repaintContainer, pixelSnappedIntRec
[all...]
H A DRenderLayerRepainter.h86 void repaintIncludingNonCompositingDescendantsInternal(const RenderLayerModelObject* repaintContainer);
H A DRenderSelectionInfo.h51 const RenderLayerModelObject* repaintContainer() const { return m_repaintContainer; } function in class:WebCore::RenderSelectionInfoBase
105 // repaintContainer as the render object. Find out why it does that and fix.
H A DRenderView.h133 bool canMapUsingLayoutStateForContainer(const RenderObject* repaintContainer) const
136 return layoutStateCachedOffsetsEnabled() && (repaintContainer == this);
188 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const OVERRIDE;
H A DRenderFrameSet.cpp444 const RenderLayerModelObject* repaintContainer = 0; local
446 repaintContainer = containerForPaintInvalidation();
447 oldBounds = boundsRectForPaintInvalidation(repaintContainer);
476 invalidatePaintUsingContainer(repaintContainer, pixelSnappedIntRect(oldBounds), InvalidationSelfLayout);
477 LayoutRect newBounds = boundsRectForPaintInvalidation(repaintContainer);
479 invalidatePaintUsingContainer(repaintContainer, pixelSnappedIntRect(newBounds), InvalidationSelfLayout);
H A DRenderView.cpp269 void RenderView::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags mode, bool* wasFixed) const argument
273 if (!repaintContainer && mode & UseTransforms && shouldUseTransformFromContainer(0)) {
282 if (repaintContainer == this)
290 parentDocRenderer->mapLocalToContainer(repaintContainer, transformState, mode, wasFixed);
297 ASSERT_ARG(repaintContainer, !repaintContainer);
587 // RenderSelectionInfo::rect() is in the coordinates of the repaintContainer, so map to page coordinates.
589 if (const RenderLayerModelObject* repaintContainer = info->repaintContainer()) {
590 FloatQuad absQuad = repaintContainer
[all...]
H A DRenderLayer.cpp660 static RenderLayerModelObject* getTransformedAncestor(const RenderLayerModelObject* repaintContainer) argument
662 ASSERT(repaintContainer->layer()->enclosingTransformedAncestor());
663 ASSERT(repaintContainer->layer()->enclosingTransformedAncestor()->renderer());
667 if (RenderLayer* ancestor = repaintContainer->layer()->enclosingTransformedAncestor())
672 LayoutPoint RenderLayer::positionFromPaintInvalidationContainer(const RenderObject* renderObject, const RenderLayerModelObject* repaintContainer) argument
674 if (!repaintContainer || !repaintContainer->groupedMapping())
675 return renderObject->positionFromPaintInvalidationContainer(repaintContainer);
677 RenderLayerModelObject* transformedAncestor = getTransformedAncestor(repaintContainer);
679 return renderObject->positionFromPaintInvalidationContainer(repaintContainer);
692 mapRectToRepaintBacking(const RenderObject* renderObject, const RenderLayerModelObject* repaintContainer, LayoutRect& rect) argument
722 computeRepaintRect(const RenderObject* renderObject, const RenderLayer* repaintContainer) argument
[all...]
H A DRenderLayer.h339 // Computes the position of the given render object in the space of |repaintContainer|.
342 static LayoutPoint positionFromPaintInvalidationContainer(const RenderObject*, const RenderLayerModelObject* repaintContainer);
344 // Adjusts the given rect (in the coordinate space of the RenderObject) to the coordinate space of |repaintContainer|'s GraphicsLayer backing.
345 static void mapRectToRepaintBacking(const RenderObject*, const RenderLayerModelObject* repaintContainer, LayoutRect&);
347 // Computes the bounding repaint rect for |renderObject|, in the coordinate space of |repaintContainer|'s GraphicsLayer backing.
348 static LayoutRect computeRepaintRect(const RenderObject*, const RenderLayer* repaintContainer);
H A DRenderInline.h152 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const OVERRIDE;
H A DRenderInline.cpp1154 void RenderInline::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags mode, bool* wasFixed) const argument
1156 if (repaintContainer == this)
1160 if (v->canMapUsingLayoutStateForContainer(repaintContainer)) {
1171 RenderObject* o = container(repaintContainer, &containerSkipped);
1194 // There can't be a transform between repaintContainer and o, because transforms create containers, so it should be safe
1195 // to just subtract the delta between the repaintContainer and o.
1196 LayoutSize containerOffset = repaintContainer->offsetFromAncestorContainer(o);
1201 o->mapLocalToContainer(repaintContainer, transformState, mode, wasFixed);
H A DRenderLayerScrollableArea.cpp375 const RenderLayerModelObject* repaintContainer = box().containerForPaintInvalidation(); local
385 quadForFakeMouseMoveEvent = repaintContainer->localToAbsoluteQuad(quadForFakeMouseMoveEvent);
409 box().invalidatePaintUsingContainer(repaintContainer, pixelSnappedIntRect(layer()->renderer()->previousPaintInvalidationRect()), InvalidationScroll);
411 box().invalidatePaintUsingContainer(repaintContainer, pixelSnappedIntRect(layer()->repainter().repaintRect()), InvalidationScroll);
H A DRenderBlock.h167 GapRects selectionGapRectsForRepaint(const RenderLayerModelObject* repaintContainer);
H A DRenderBox.cpp1814 void RenderBox::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags mode, bool* wasFixed) const argument
1816 if (repaintContainer == this)
1820 if (v->canMapUsingLayoutStateForContainer(repaintContainer)) {
1831 RenderObject* o = container(repaintContainer, &containerSkipped);
1858 // There can't be a transform between repaintContainer and o, because transforms create containers, so it should be safe
1859 // to just subtract the delta between the repaintContainer and o.
1860 LayoutSize containerOffset = repaintContainer->offsetFromAncestorContainer(o);
1867 o->mapLocalToContainer(repaintContainer, transformState, mode, wasFixed);
H A DRenderBox.h655 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const OVERRIDE;
/external/chromium_org/third_party/WebKit/Source/core/frame/
H A DFrameView.cpp1389 const RenderLayerModelObject* repaintContainer = layer->renderer()->containerForPaintInvalidation(); local
1390 if (repaintContainer && !repaintContainer->isRenderView()) {
1399 layer->renderer()->invalidatePaintUsingContainer(repaintContainer, updateRect, InvalidationScroll);

Completed in 272 milliseconds

12