| Index: Source/core/rendering/svg/SVGRenderSupport.h
|
| diff --git a/Source/core/rendering/svg/SVGRenderSupport.h b/Source/core/rendering/svg/SVGRenderSupport.h
|
| index 5bbe9f18edc06cb5c2c2493aa13ceece67ac457e..71d345ed11363621e23768067ea5727cb63f16f1 100644
|
| --- a/Source/core/rendering/svg/SVGRenderSupport.h
|
| +++ b/Source/core/rendering/svg/SVGRenderSupport.h
|
| @@ -30,6 +30,7 @@
|
| class FloatPoint;
|
| class FloatRect;
|
| class GraphicsContext;
|
| +class PaintInvalidationState;
|
| class LayoutRect;
|
| struct PaintInfo;
|
| class RenderGeometryMap;
|
| @@ -67,9 +68,9 @@
|
| static bool parentTransformDidChange(RenderObject*);
|
|
|
| // Important functions used by nearly all SVG renderers centralizing coordinate transformations / repaint rect calculations
|
| - static LayoutRect clippedOverflowRectForRepaint(const RenderObject*, const RenderLayerModelObject* repaintContainer);
|
| - static void computeFloatRectForRepaint(const RenderObject*, const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed);
|
| - static void mapLocalToContainer(const RenderObject*, const RenderLayerModelObject* repaintContainer, TransformState&, bool* wasFixed = 0);
|
| + static LayoutRect clippedOverflowRectForRepaint(const RenderObject*, const RenderLayerModelObject* repaintContainer, const PaintInvalidationState*);
|
| + static void computeFloatRectForRepaint(const RenderObject*, const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed, const PaintInvalidationState*);
|
| + static void mapLocalToContainer(const RenderObject*, const RenderLayerModelObject* repaintContainer, TransformState&, bool* wasFixed = 0, const PaintInvalidationState* = 0);
|
| static const RenderObject* pushMappingToContainer(const RenderObject*, const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&);
|
|
|
| // Shared between SVG renderers and resources.
|
|
|