OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef DisplayItem_h | 5 #ifndef DisplayItem_h |
6 #define DisplayItem_h | 6 #define DisplayItem_h |
7 | 7 |
8 #include "platform/PlatformExport.h" | 8 #include "platform/PlatformExport.h" |
9 #include "platform/graphics/paint/DisplayItemClient.h" | 9 #include "platform/graphics/paint/DisplayItemClient.h" |
10 #include "wtf/Assertions.h" | 10 #include "wtf/Assertions.h" |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
116 EndFloatClipFirst, | 116 EndFloatClipFirst, |
117 EndFloatClipLast = EndFloatClipFirst + FloatClipLast - FloatClipFirst, | 117 EndFloatClipLast = EndFloatClipFirst + FloatClipLast - FloatClipFirst, |
118 | 118 |
119 ScrollFirst, | 119 ScrollFirst, |
120 ScrollPaintPhaseFirst = ScrollFirst, | 120 ScrollPaintPhaseFirst = ScrollFirst, |
121 ScrollPaintPhaseLast = ScrollPaintPhaseFirst + PaintPhaseMax, | 121 ScrollPaintPhaseLast = ScrollPaintPhaseFirst + PaintPhaseMax, |
122 ScrollLast = ScrollPaintPhaseLast, | 122 ScrollLast = ScrollPaintPhaseLast, |
123 EndScrollFirst, | 123 EndScrollFirst, |
124 EndScrollLast = EndScrollFirst + ScrollLast - ScrollFirst, | 124 EndScrollLast = EndScrollFirst + ScrollLast - ScrollFirst, |
125 | 125 |
| 126 Transform3DFirst, |
| 127 Transform3DElementTransform = Transform3DFirst, |
| 128 Transform3DLast = Transform3DElementTransform, |
| 129 EndTransform3DFirst, |
| 130 EndTransform3DLast = EndTransform3DFirst + Transform3DLast - Transform3D
First, |
| 131 |
126 BeginFilter, | 132 BeginFilter, |
127 EndFilter, | 133 EndFilter, |
128 BeginCompositing, | 134 BeginCompositing, |
129 EndCompositing, | 135 EndCompositing, |
130 BeginTransform, | 136 BeginTransform, |
131 EndTransform, | 137 EndTransform, |
132 BeginTransform3D, | |
133 EndTransform3D, | |
134 BeginClipPath, | 138 BeginClipPath, |
135 EndClipPath, | 139 EndClipPath, |
136 | 140 |
137 SubtreeCachedFirst, | 141 SubtreeCachedFirst, |
138 SubtreeCachedPaintPhaseFirst = SubtreeCachedFirst, | 142 SubtreeCachedPaintPhaseFirst = SubtreeCachedFirst, |
139 SubtreeCachedPaintPhaseLast = SubtreeCachedPaintPhaseFirst + PaintPhaseM
ax, | 143 SubtreeCachedPaintPhaseLast = SubtreeCachedPaintPhaseFirst + PaintPhaseM
ax, |
140 SubtreeCachedLast = SubtreeCachedPaintPhaseLast, | 144 SubtreeCachedLast = SubtreeCachedPaintPhaseLast, |
141 | 145 |
142 BeginSubtreeFirst, | 146 BeginSubtreeFirst, |
143 BeginSubtreePaintPhaseFirst = BeginSubtreeFirst, | 147 BeginSubtreePaintPhaseFirst = BeginSubtreeFirst, |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
215 DEFINE_PAINT_PHASE_CONVERSION_METHOD(ClipLayerFragment) | 219 DEFINE_PAINT_PHASE_CONVERSION_METHOD(ClipLayerFragment) |
216 DEFINE_PAINT_PHASE_CONVERSION_METHOD(ClipBox) | 220 DEFINE_PAINT_PHASE_CONVERSION_METHOD(ClipBox) |
217 DEFINE_PAINT_PHASE_CONVERSION_METHOD(ClipColumnBounds) | 221 DEFINE_PAINT_PHASE_CONVERSION_METHOD(ClipColumnBounds) |
218 | 222 |
219 DEFINE_PAIRED_CATEGORY_METHODS(FloatClip, floatClip) | 223 DEFINE_PAIRED_CATEGORY_METHODS(FloatClip, floatClip) |
220 DEFINE_PAINT_PHASE_CONVERSION_METHOD(FloatClip) | 224 DEFINE_PAINT_PHASE_CONVERSION_METHOD(FloatClip) |
221 | 225 |
222 DEFINE_PAIRED_CATEGORY_METHODS(Scroll, scroll) | 226 DEFINE_PAIRED_CATEGORY_METHODS(Scroll, scroll) |
223 DEFINE_PAINT_PHASE_CONVERSION_METHOD(Scroll) | 227 DEFINE_PAINT_PHASE_CONVERSION_METHOD(Scroll) |
224 | 228 |
| 229 DEFINE_PAIRED_CATEGORY_METHODS(Transform3D, transform3D); |
| 230 |
225 DEFINE_CATEGORY_METHODS(SubtreeCached) | 231 DEFINE_CATEGORY_METHODS(SubtreeCached) |
226 DEFINE_PAINT_PHASE_CONVERSION_METHOD(SubtreeCached) | 232 DEFINE_PAINT_PHASE_CONVERSION_METHOD(SubtreeCached) |
227 DEFINE_CATEGORY_METHODS(BeginSubtree) | 233 DEFINE_CATEGORY_METHODS(BeginSubtree) |
228 DEFINE_PAINT_PHASE_CONVERSION_METHOD(BeginSubtree) | 234 DEFINE_PAINT_PHASE_CONVERSION_METHOD(BeginSubtree) |
229 DEFINE_CATEGORY_METHODS(EndSubtree) | 235 DEFINE_CATEGORY_METHODS(EndSubtree) |
230 DEFINE_PAINT_PHASE_CONVERSION_METHOD(EndSubtree) | 236 DEFINE_PAINT_PHASE_CONVERSION_METHOD(EndSubtree) |
231 DEFINE_CONVERSION_METHODS(SubtreeCached, subtreeCached, BeginSubtree, beginS
ubtree) | 237 DEFINE_CONVERSION_METHODS(SubtreeCached, subtreeCached, BeginSubtree, beginS
ubtree) |
232 DEFINE_CONVERSION_METHODS(SubtreeCached, subtreeCached, EndSubtree, endSubtr
ee) | 238 DEFINE_CONVERSION_METHODS(SubtreeCached, subtreeCached, EndSubtree, endSubtr
ee) |
233 DEFINE_CONVERSION_METHODS(BeginSubtree, beginSubtree, EndSubtree, endSubtree
) | 239 DEFINE_CONVERSION_METHODS(BeginSubtree, beginSubtree, EndSubtree, endSubtree
) |
234 | 240 |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
289 virtual bool isEndAndPairedWith(const DisplayItem& other) const override = 0
; | 295 virtual bool isEndAndPairedWith(const DisplayItem& other) const override = 0
; |
290 #endif | 296 #endif |
291 | 297 |
292 private: | 298 private: |
293 virtual bool isEnd() const override final { return true; } | 299 virtual bool isEnd() const override final { return true; } |
294 }; | 300 }; |
295 | 301 |
296 } // namespace blink | 302 } // namespace blink |
297 | 303 |
298 #endif // DisplayItem_h | 304 #endif // DisplayItem_h |
OLD | NEW |