Index: Source/core/rendering/RenderLayer.h |
diff --git a/Source/core/rendering/RenderLayer.h b/Source/core/rendering/RenderLayer.h |
index cf9654aa369d9899df8cf2db658482a291ef91a7..842e5c0699a0fe20cdbb4b2911ccb0b2cab4e4b0 100644 |
--- a/Source/core/rendering/RenderLayer.h |
+++ b/Source/core/rendering/RenderLayer.h |
@@ -478,6 +478,7 @@ public: |
bool scrollsOverflow() const; |
bool hasDirectReasonsForCompositing() const { return compositingReasons() & CompositingReasonComboAllDirectReasons; } |
+ CompositingReasons styleDeterminedCompositingReasons() const { return compositingReasons() & CompositingReasonComboAllStyleDeterminedReasons; } |
private: |
bool hasOverflowControls() const; |
@@ -578,6 +579,7 @@ private: |
bool shouldBeSelfPaintingLayer() const; |
+ |
private: |
// FIXME: We should only create the stacking node if needed. |
bool requiresStackingNode() const { return true; } |
@@ -623,8 +625,8 @@ private: |
bool lostGroupedMapping() const { return m_compositingProperties.lostGroupedMapping; } |
void setLostGroupedMapping(bool b) { m_compositingProperties.lostGroupedMapping = b; } |
- void setCompositingReasons(CompositingReasons); |
CompositingReasons compositingReasons() const { return m_compositingProperties.compositingReasons; } |
+ void setCompositingReasons(CompositingReasons, CompositingReasons mask = CompositingReasonAll); |
friend class CompositedLayerMapping; |
friend class RenderLayerCompositor; |