Index: Source/core/rendering/RenderView.h |
diff --git a/Source/core/rendering/RenderView.h b/Source/core/rendering/RenderView.h |
index 97702b0703b758763aa0406d3f0f3dba01365835..2ce173e0f9fb76d2a7914a0d37a6e9206b89f2ec 100644 |
--- a/Source/core/rendering/RenderView.h |
+++ b/Source/core/rendering/RenderView.h |
@@ -214,6 +214,9 @@ public: |
LayoutUnit viewportPercentageMin(float percentage) const; |
LayoutUnit viewportPercentageMax(float percentage) const; |
+ void addViewportPercentageStyleObject(RenderObject*); |
+ void removeViewportPercentageStyleObject(RenderObject*); |
+ |
private: |
virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const OVERRIDE; |
virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const OVERRIDE; |
@@ -305,6 +308,9 @@ private: |
OwnPtr<FlowThreadController> m_flowThreadController; |
RefPtr<IntervalArena> m_intervalArena; |
+ typedef HashSet<RenderObject*> ViewportPercentageStyleObjectSet; |
+ OwnPtr<ViewportPercentageStyleObjectSet> m_viewportPercentageStyleObjects; |
+ |
RenderQuote* m_renderQuoteHead; |
unsigned m_renderCounterCount; |
}; |