OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2003, 2009, 2012 Apple Inc. All rights reserved. | 2 * Copyright (C) 2003, 2009, 2012 Apple Inc. All rights reserved. |
3 * Copyright (C) 2013 Intel Corporation. All rights reserved. | 3 * Copyright (C) 2013 Intel Corporation. All rights reserved. |
4 * | 4 * |
5 * Portions are Copyright (C) 1998 Netscape Communications Corporation. | 5 * Portions are Copyright (C) 1998 Netscape Communications Corporation. |
6 * | 6 * |
7 * Other contributors: | 7 * Other contributors: |
8 * Robert O'Callahan <roc+@cs.cmu.edu> | 8 * Robert O'Callahan <roc+@cs.cmu.edu> |
9 * David Baron <dbaron@fas.harvard.edu> | 9 * David Baron <dbaron@fas.harvard.edu> |
10 * Christian Biesinger <cbiesinger@web.de> | 10 * Christian Biesinger <cbiesinger@web.de> |
(...skipping 830 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
841 // box. Otherwise, this is the LayoutInline's lines' bounding box. | 841 // box. Otherwise, this is the LayoutInline's lines' bounding box. |
842 IntSize m_size; | 842 IntSize m_size; |
843 | 843 |
844 // Cached normal flow values for absolute positioned elements with static le
ft/top values. | 844 // Cached normal flow values for absolute positioned elements with static le
ft/top values. |
845 LayoutUnit m_staticInlinePosition; | 845 LayoutUnit m_staticInlinePosition; |
846 LayoutUnit m_staticBlockPosition; | 846 LayoutUnit m_staticBlockPosition; |
847 | 847 |
848 AncestorDependentCompositingInputs m_ancestorDependentCompositingInputs; | 848 AncestorDependentCompositingInputs m_ancestorDependentCompositingInputs; |
849 OwnPtr<RareAncestorDependentCompositingInputs> m_rareAncestorDependentCompos
itingInputs; | 849 OwnPtr<RareAncestorDependentCompositingInputs> m_rareAncestorDependentCompos
itingInputs; |
850 | 850 |
851 OwnPtrWillBePersistent<PaintLayerScrollableArea> m_scrollableArea; | 851 Persistent<PaintLayerScrollableArea> m_scrollableArea; |
852 | 852 |
853 mutable OwnPtr<ClipRectsCache> m_clipRectsCache; | 853 mutable OwnPtr<ClipRectsCache> m_clipRectsCache; |
854 | 854 |
855 OwnPtr<PaintLayerStackingNode> m_stackingNode; | 855 OwnPtr<PaintLayerStackingNode> m_stackingNode; |
856 | 856 |
857 IntSize m_previousScrollOffsetAccumulationForPainting; | 857 IntSize m_previousScrollOffsetAccumulationForPainting; |
858 RefPtr<ClipRects> m_previousPaintingClipRects; | 858 RefPtr<ClipRects> m_previousPaintingClipRects; |
859 LayoutRect m_previousPaintDirtyRect; | 859 LayoutRect m_previousPaintDirtyRect; |
860 | 860 |
861 OwnPtr<PaintLayerRareData> m_rareData; | 861 OwnPtr<PaintLayerRareData> m_rareData; |
862 }; | 862 }; |
863 | 863 |
864 } // namespace blink | 864 } // namespace blink |
865 | 865 |
866 #ifndef NDEBUG | 866 #ifndef NDEBUG |
867 // Outside the WebCore namespace for ease of invocation from gdb. | 867 // Outside the WebCore namespace for ease of invocation from gdb. |
868 void showLayerTree(const blink::PaintLayer*); | 868 void showLayerTree(const blink::PaintLayer*); |
869 void showLayerTree(const blink::LayoutObject*); | 869 void showLayerTree(const blink::LayoutObject*); |
870 #endif | 870 #endif |
871 | 871 |
872 #endif // Layer_h | 872 #endif // Layer_h |
OLD | NEW |