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 27 matching lines...) Expand all Loading... |
38 * version of this file under the LGPL, indicate your decision by | 38 * version of this file under the LGPL, indicate your decision by |
39 * deletingthe provisions above and replace them with the notice and | 39 * deletingthe provisions above and replace them with the notice and |
40 * other provisions required by the MPL or the GPL, as the case may be. | 40 * other provisions required by the MPL or the GPL, as the case may be. |
41 * If you do not delete the provisions above, a recipient may use your | 41 * If you do not delete the provisions above, a recipient may use your |
42 * version of this file under any of the LGPL, the MPL or the GPL. | 42 * version of this file under any of the LGPL, the MPL or the GPL. |
43 */ | 43 */ |
44 | 44 |
45 #ifndef PaintLayer_h | 45 #ifndef PaintLayer_h |
46 #define PaintLayer_h | 46 #define PaintLayer_h |
47 | 47 |
| 48 #include <memory> |
48 #include "core/CoreExport.h" | 49 #include "core/CoreExport.h" |
49 #include "core/layout/LayoutBox.h" | 50 #include "core/layout/LayoutBox.h" |
50 #include "core/paint/ClipRectsCache.h" | 51 #include "core/paint/ClipRectsCache.h" |
51 #include "core/paint/PaintLayerClipper.h" | 52 #include "core/paint/PaintLayerClipper.h" |
52 #include "core/paint/PaintLayerFragment.h" | 53 #include "core/paint/PaintLayerFragment.h" |
53 #include "core/paint/PaintLayerResourceInfo.h" | 54 #include "core/paint/PaintLayerResourceInfo.h" |
54 #include "core/paint/PaintLayerScrollableArea.h" | 55 #include "core/paint/PaintLayerScrollableArea.h" |
55 #include "core/paint/PaintLayerStackingNode.h" | 56 #include "core/paint/PaintLayerStackingNode.h" |
56 #include "core/paint/PaintLayerStackingNodeIterator.h" | 57 #include "core/paint/PaintLayerStackingNodeIterator.h" |
57 #include "core/paint/PaintResult.h" | 58 #include "core/paint/PaintResult.h" |
58 #include "platform/graphics/CompositingReasons.h" | 59 #include "platform/graphics/CompositingReasons.h" |
59 #include "platform/graphics/SquashingDisallowedReasons.h" | 60 #include "platform/graphics/SquashingDisallowedReasons.h" |
60 #include "wtf/Allocator.h" | 61 #include "wtf/Allocator.h" |
61 #include "wtf/AutoReset.h" | 62 #include "wtf/AutoReset.h" |
62 #include "wtf/PtrUtil.h" | 63 #include "wtf/PtrUtil.h" |
63 #include <memory> | |
64 | 64 |
65 namespace blink { | 65 namespace blink { |
66 | 66 |
67 class CompositedLayerMapping; | 67 class CompositedLayerMapping; |
68 class CompositorFilterOperations; | 68 class CompositorFilterOperations; |
69 class ComputedStyle; | 69 class ComputedStyle; |
70 class FilterEffect; | 70 class FilterEffect; |
71 class FilterOperations; | 71 class FilterOperations; |
72 class HitTestResult; | 72 class HitTestResult; |
73 class HitTestingTransformState; | 73 class HitTestingTransformState; |
(...skipping 1182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1256 | 1256 |
1257 } // namespace blink | 1257 } // namespace blink |
1258 | 1258 |
1259 #ifndef NDEBUG | 1259 #ifndef NDEBUG |
1260 // Outside the WebCore namespace for ease of invocation from gdb. | 1260 // Outside the WebCore namespace for ease of invocation from gdb. |
1261 CORE_EXPORT void showLayerTree(const blink::PaintLayer*); | 1261 CORE_EXPORT void showLayerTree(const blink::PaintLayer*); |
1262 CORE_EXPORT void showLayerTree(const blink::LayoutObject*); | 1262 CORE_EXPORT void showLayerTree(const blink::LayoutObject*); |
1263 #endif | 1263 #endif |
1264 | 1264 |
1265 #endif // Layer_h | 1265 #endif // Layer_h |
OLD | NEW |