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

12

/macosx-10.10/WebCore-7600.1.25/editing/
H A DSelectionRectGatherer.cpp44 void SelectionRectGatherer::addRect(RenderLayerModelObject *repaintContainer, const LayoutRect& rect) argument
47 if (repaintContainer)
48 m_rects.append(LayoutRect(repaintContainer->localToAbsoluteQuad(FloatQuad(rect)).boundingBox()));
54 void SelectionRectGatherer::addGapRects(RenderLayerModelObject *repaintContainer, const GapRects& rects) argument
56 if (repaintContainer) {
58 absoluteGapRects.uniteLeft(LayoutRect(repaintContainer->localToAbsoluteQuad(FloatQuad(rects.left())).boundingBox()));
59 absoluteGapRects.uniteCenter(LayoutRect(repaintContainer->localToAbsoluteQuad(FloatQuad(rects.center())).boundingBox()));
60 absoluteGapRects.uniteRight(LayoutRect(repaintContainer->localToAbsoluteQuad(FloatQuad(rects.right())).boundingBox()));
H A DSelectionRectGatherer.h48 void addRect(RenderLayerModelObject *repaintContainer, const LayoutRect&);
49 void addGapRects(RenderLayerModelObject *repaintContainer, const GapRects&);
/macosx-10.10/WebCore-7600.1.25/rendering/svg/
H A DRenderSVGModelObject.h49 virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
50 virtual void computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed = false) const override final;
51 virtual LayoutRect outlineBoundsForRepaint(const RenderLayerModelObject* repaintContainer, const RenderGeometryMap*) const override final;
56 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const override final;
H A DRenderSVGInline.cpp70 LayoutRect RenderSVGInline::clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const
72 return SVGRenderSupport::clippedOverflowRectForRepaint(*this, repaintContainer);
75 void RenderSVGInline::computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const argument
77 SVGRenderSupport::computeFloatRectForRepaint(*this, repaintContainer, repaintRect, fixed);
80 void RenderSVGInline::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed) const argument
82 SVGRenderSupport::mapLocalToContainer(*this, repaintContainer, transformState, wasFixed);
H A DRenderSVGModelObject.cpp48 LayoutRect RenderSVGModelObject::clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const
50 return SVGRenderSupport::clippedOverflowRectForRepaint(*this, repaintContainer);
53 void RenderSVGModelObject::computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const argument
55 SVGRenderSupport::computeFloatRectForRepaint(*this, repaintContainer, repaintRect, fixed);
58 void RenderSVGModelObject::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed) const argument
60 SVGRenderSupport::mapLocalToContainer(*this, repaintContainer, transformState, wasFixed);
71 LayoutRect RenderSVGModelObject::outlineBoundsForRepaint(const RenderLayerModelObject* repaintContainer, const RenderGeometryMap*) const argument
76 FloatQuad containerRelativeQuad = localToContainerQuad(FloatRect(box), repaintContainer);
H A DRenderSVGInline.h53 virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override final;
54 virtual void computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed = false) const override final;
55 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const override final;
H A DSVGRenderSupport.h69 static LayoutRect clippedOverflowRectForRepaint(const RenderElement&, const RenderLayerModelObject* repaintContainer);
70 static void computeFloatRectForRepaint(const RenderElement&, const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed);
71 static void mapLocalToContainer(const RenderElement&, const RenderLayerModelObject* repaintContainer, TransformState&, bool* wasFixed = 0);
H A DRenderSVGForeignObject.cpp95 LayoutRect RenderSVGForeignObject::clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const
97 return SVGRenderSupport::clippedOverflowRectForRepaint(*this, repaintContainer);
100 void RenderSVGForeignObject::computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const argument
102 SVGRenderSupport::computeFloatRectForRepaint(*this, repaintContainer, repaintRect, fixed);
199 void RenderSVGForeignObject::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed) const argument
201 SVGRenderSupport::mapLocalToContainer(*this, repaintContainer, transformState, wasFixed);
H A DRenderSVGForeignObject.h42 virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
43 virtual void computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed = false) const override;
56 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const override;
H A DRenderSVGText.h80 virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
81 virtual void computeRectForRepaint(const RenderLayerModelObject* repaintContainer, LayoutRect&, bool fixed = false) const override;
82 virtual void computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed = false) const override;
84 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const override;
H A DRenderSVGRoot.h97 virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
98 virtual void computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const override;
100 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const override;
H A DRenderSVGRoot.cpp346 LayoutRect RenderSVGRoot::clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const
348 return SVGRenderSupport::clippedOverflowRectForRepaint(*this, repaintContainer);
351 void RenderSVGRoot::computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const argument
373 RenderReplaced::computeRectForRepaint(repaintContainer, rect, fixed);
380 void RenderSVGRoot::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags mode, bool* wasFixed) const argument
385 RenderReplaced::mapLocalToContainer(repaintContainer, transformState, mode | ApplyContainerFlip, wasFixed);
H A DRenderSVGText.cpp89 LayoutRect RenderSVGText::clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const
91 return SVGRenderSupport::clippedOverflowRectForRepaint(*this, repaintContainer);
94 void RenderSVGText::computeRectForRepaint(const RenderLayerModelObject* repaintContainer, LayoutRect& rect, bool fixed) const argument
97 computeFloatRectForRepaint(repaintContainer, repaintRect, fixed);
101 void RenderSVGText::computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const argument
103 SVGRenderSupport::computeFloatRectForRepaint(*this, repaintContainer, repaintRect, fixed);
106 void RenderSVGText::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed) const argument
108 SVGRenderSupport::mapLocalToContainer(*this, repaintContainer, transformState, wasFixed);
H A DSVGRenderSupport.cpp56 LayoutRect SVGRenderSupport::clippedOverflowRectForRepaint(const RenderElement& renderer, const RenderLayerModelObject* repaintContainer) argument
68 renderer.computeFloatRectForRepaint(repaintContainer, repaintRect);
72 void SVGRenderSupport::computeFloatRectForRepaint(const RenderElement& renderer, const RenderLayerModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) argument
81 renderer.parent()->computeFloatRectForRepaint(repaintContainer, repaintRect, fixed);
84 void SVGRenderSupport::mapLocalToContainer(const RenderElement& renderer, const RenderLayerModelObject* repaintContainer, TransformState& transformState, bool* wasFixed) argument
98 parent.mapLocalToContainer(repaintContainer, transformState, mode, wasFixed);
/macosx-10.10/WebCore-7600.1.25/rendering/
H A DRenderReplaced.h80 virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
86 virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override final;
H A DRenderObject.cpp1230 RenderLayerModelObject* repaintContainer = 0; local
1236 repaintContainer = &compLayer->renderer();
1258 return repaintContainer;
1261 RenderFlowThread* repaintContainerFlowThread = repaintContainer ? repaintContainer->flowThreadContainingBlock() : 0;
1263 repaintContainer = parentRenderFlowThread;
1265 return repaintContainer;
1268 void RenderObject::repaintUsingContainer(const RenderLayerModelObject* repaintContainer, const LayoutRect& r, bool shouldClipToLayer) const argument
1270 if (!repaintContainer) {
1275 if (repaintContainer
1333 RenderLayerModelObject* repaintContainer = containerForRepaint(); local
1377 rectWithOutlineForRepaint(const RenderLayerModelObject* repaintContainer, LayoutUnit outlineWidth) const argument
1390 computeRectForRepaint(const RenderLayerModelObject* repaintContainer, LayoutRect& rect, bool fixed) const argument
1641 mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags mode, bool* wasFixed) const argument
1730 localToContainerQuad(const FloatQuad& localQuad, const RenderLayerModelObject* repaintContainer, MapCoordinatesFlags mode, bool* wasFixed) const argument
1741 localToContainerPoint(const FloatPoint& localPoint, const RenderLayerModelObject* repaintContainer, MapCoordinatesFlags mode, bool* wasFixed) const argument
1829 container(const RenderLayerModelObject* repaintContainer, bool* repaintContainerSkipped) const argument
[all...]
H A DRenderInline.h140 virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
141 virtual LayoutRect rectWithOutlineForRepaint(const RenderLayerModelObject* repaintContainer, LayoutUnit outlineWidth) const override final;
142 virtual void computeRectForRepaint(const RenderLayerModelObject* repaintContainer, LayoutRect&, bool fixed) const override final;
144 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const override;
H A DRenderListMarker.h72 virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override;
H A DRenderSelectionInfo.h52 RenderLayerModelObject* repaintContainer() const { return m_repaintContainer; } function in class:WebCore::RenderSelectionInfoBase
H A DRenderTableRow.cpp195 LayoutRect RenderTableRow::clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const
199 if (repaintContainer == this)
200 return RenderBox::clippedOverflowRectForRepaint(repaintContainer);
205 // FIXME: do repaintContainer checks here
207 return parentTable->clippedOverflowRectForRepaint(repaintContainer);
H A DRenderText.h109 virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override;
112 LayoutRect collectSelectionRectsForLineBoxes(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent, Vector<LayoutRect>& rects);
117 virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override final;
189 LayoutRect collectSelectionRectsForLineBoxes(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent, Vector<LayoutRect>*);
H A DRenderElement.cpp1165 bool RenderElement::repaintAfterLayoutIfNeeded(const RenderLayerModelObject* repaintContainer, const LayoutRect& oldBounds, const LayoutRect& oldOutlineBox, const LayoutRect* newBoundsPtr, const LayoutRect* newOutlineBoxRectPtr) argument
1171 // ASSERT(!newBoundsPtr || *newBoundsPtr == clippedOverflowRectForRepaint(repaintContainer));
1172 LayoutRect newBounds = newBoundsPtr ? *newBoundsPtr : clippedOverflowRectForRepaint(repaintContainer);
1181 // ASSERT(!newOutlineBoxRectPtr || *newOutlineBoxRectPtr == outlineBoundsForRepaint(repaintContainer));
1182 newOutlineBox = newOutlineBoxRectPtr ? *newOutlineBoxRectPtr : outlineBoundsForRepaint(repaintContainer);
1187 if (!repaintContainer)
1188 repaintContainer = &view();
1191 repaintUsingContainer(repaintContainer, oldBounds);
1193 repaintUsingContainer(repaintContainer, newBounds);
1202 repaintUsingContainer(repaintContainer, LayoutRec
[all...]
H A DRenderTableCol.cpp112 LayoutRect RenderTableCol::clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const
117 // FIXME: check for repaintContainer each time here?
122 return parentTable->clippedOverflowRectForRepaint(repaintContainer);
H A DRenderTableCol.h92 virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
H A DRenderText.cpp1224 LayoutRect RenderText::clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const
1233 // The renderer we chose to repaint may be an ancestor of repaintContainer, but we need to do a repaintContainer-relative repaint.
1234 if (repaintContainer && repaintContainer != rendererToRepaint && !rendererToRepaint->isDescendantOf(repaintContainer))
1235 return repaintContainer->clippedOverflowRectForRepaint(repaintContainer);
1237 return rendererToRepaint->clippedOverflowRectForRepaint(repaintContainer);
1240 LayoutRect RenderText::collectSelectionRectsForLineBoxes(const RenderLayerModelObject* repaintContainer, boo argument
1288 collectSelectionRectsForLineBoxes(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent, Vector<LayoutRect>& rects) argument
1293 selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent) argument
[all...]

Completed in 216 milliseconds

12