| Index: Source/WebCore/rendering/RenderLayer.h
|
| ===================================================================
|
| --- Source/WebCore/rendering/RenderLayer.h (revision 139983)
|
| +++ Source/WebCore/rendering/RenderLayer.h (working copy)
|
| @@ -726,6 +726,17 @@
|
|
|
| virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE;
|
|
|
| +#if USE(ACCELERATED_COMPOSITING)
|
| + enum ViewportConstrainedNotCompositedReason {
|
| + NoNotCompositedReason,
|
| + NotCompositedForBoundsOutOfView,
|
| + NotCompositedForNonViewContainer,
|
| + };
|
| +
|
| + void setViewportConstrainedNotCompositedReason(ViewportConstrainedNotCompositedReason reason) { m_viewportConstrainedNotCompositedReason = reason; }
|
| + ViewportConstrainedNotCompositedReason viewportConstrainedNotCompositedReason() const { return static_cast<ViewportConstrainedNotCompositedReason>(m_viewportConstrainedNotCompositedReason); }
|
| +#endif
|
| +
|
| private:
|
| void updateZOrderLists();
|
| void rebuildZOrderLists();
|
| @@ -1035,6 +1046,7 @@
|
| #if USE(ACCELERATED_COMPOSITING)
|
| bool m_hasCompositingDescendant : 1; // In the z-order tree.
|
| unsigned m_indirectCompositingReason : 3;
|
| + unsigned m_viewportConstrainedNotCompositedReason : 2;
|
| #endif
|
|
|
| bool m_containsDirtyOverlayScrollbars : 1;
|
|
|