| 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 631 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 642 | 642 |
| 643 unsigned m_isPaginated : 1; // If we think this layer is split by a multi-co
lumn ancestor, then this bit will be set. | 643 unsigned m_isPaginated : 1; // If we think this layer is split by a multi-co
lumn ancestor, then this bit will be set. |
| 644 | 644 |
| 645 unsigned m_3DTransformedDescendantStatusDirty : 1; | 645 unsigned m_3DTransformedDescendantStatusDirty : 1; |
| 646 // Set on a stacking context layer that has 3D descendants anywhere | 646 // Set on a stacking context layer that has 3D descendants anywhere |
| 647 // in a preserves3D hierarchy. Hint to do 3D-aware hit testing. | 647 // in a preserves3D hierarchy. Hint to do 3D-aware hit testing. |
| 648 unsigned m_has3DTransformedDescendant : 1; | 648 unsigned m_has3DTransformedDescendant : 1; |
| 649 | 649 |
| 650 unsigned m_containsDirtyOverlayScrollbars : 1; | 650 unsigned m_containsDirtyOverlayScrollbars : 1; |
| 651 | 651 |
| 652 // This is an optimization added for <table>. | |
| 653 // Currently cells do not need to update their repaint rectangles when scrol
ling. This also | |
| 654 // saves a lot of time when scrolling on a table. | |
| 655 const unsigned m_canSkipRepaintRectsUpdateOnScroll : 1; | |
| 656 | |
| 657 unsigned m_hasFilterInfo : 1; | 652 unsigned m_hasFilterInfo : 1; |
| 658 unsigned m_needsCompositingInputsUpdate : 1; | 653 unsigned m_needsCompositingInputsUpdate : 1; |
| 659 unsigned m_childNeedsCompositingInputsUpdate : 1; | 654 unsigned m_childNeedsCompositingInputsUpdate : 1; |
| 660 | 655 |
| 661 // Used only while determining what layers should be composited. Applies to
the tree of z-order lists. | 656 // Used only while determining what layers should be composited. Applies to
the tree of z-order lists. |
| 662 unsigned m_hasCompositingDescendant : 1; | 657 unsigned m_hasCompositingDescendant : 1; |
| 663 | 658 |
| 664 // Applies to the real render layer tree (i.e., the tree determined by the l
ayer's parent and children and | 659 // Applies to the real render layer tree (i.e., the tree determined by the l
ayer's parent and children and |
| 665 // as opposed to the tree formed by the z-order and normal flow lists). | 660 // as opposed to the tree formed by the z-order and normal flow lists). |
| 666 unsigned m_hasNonCompositedChild : 1; | 661 unsigned m_hasNonCompositedChild : 1; |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 731 | 726 |
| 732 } // namespace WebCore | 727 } // namespace WebCore |
| 733 | 728 |
| 734 #ifndef NDEBUG | 729 #ifndef NDEBUG |
| 735 // Outside the WebCore namespace for ease of invocation from gdb. | 730 // Outside the WebCore namespace for ease of invocation from gdb. |
| 736 void showLayerTree(const WebCore::RenderLayer*); | 731 void showLayerTree(const WebCore::RenderLayer*); |
| 737 void showLayerTree(const WebCore::RenderObject*); | 732 void showLayerTree(const WebCore::RenderObject*); |
| 738 #endif | 733 #endif |
| 739 | 734 |
| 740 #endif // RenderLayer_h | 735 #endif // RenderLayer_h |
| OLD | NEW |