Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(443)

Side by Side Diff: Source/platform/graphics/paint/DisplayItem.h

Issue 1110653003: [Reland] Correct fixed-position recording for Slimming Paint (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebase Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
141 EndTransform3DLast = EndTransform3DFirst + Transform3DLast - Transform3D First, 141 EndTransform3DLast = EndTransform3DFirst + Transform3DLast - Transform3D First,
142 142
143 BeginFilter, 143 BeginFilter,
144 EndFilter, 144 EndFilter,
145 BeginCompositing, 145 BeginCompositing,
146 EndCompositing, 146 EndCompositing,
147 BeginTransform, 147 BeginTransform,
148 EndTransform, 148 EndTransform,
149 BeginClipPath, 149 BeginClipPath,
150 EndClipPath, 150 EndClipPath,
151 BeginFixedPosition,
152 EndFixedPosition,
153 BeginFixedPositionContainer,
154 EndFixedPositionContainer,
151 155
152 SubtreeCachedFirst, 156 SubtreeCachedFirst,
153 SubtreeCachedPaintPhaseFirst = SubtreeCachedFirst, 157 SubtreeCachedPaintPhaseFirst = SubtreeCachedFirst,
154 SubtreeCachedPaintPhaseLast = SubtreeCachedPaintPhaseFirst + PaintPhaseM ax, 158 SubtreeCachedPaintPhaseLast = SubtreeCachedPaintPhaseFirst + PaintPhaseM ax,
155 SubtreeCachedLast = SubtreeCachedPaintPhaseLast, 159 SubtreeCachedLast = SubtreeCachedPaintPhaseLast,
156 160
157 BeginSubtreeFirst, 161 BeginSubtreeFirst,
158 BeginSubtreePaintPhaseFirst = BeginSubtreeFirst, 162 BeginSubtreePaintPhaseFirst = BeginSubtreeFirst,
159 BeginSubtreePaintPhaseLast = BeginSubtreePaintPhaseFirst + PaintPhaseMax , 163 BeginSubtreePaintPhaseLast = BeginSubtreePaintPhaseFirst + PaintPhaseMax ,
160 BeginSubtreeLast = BeginSubtreePaintPhaseLast, 164 BeginSubtreeLast = BeginSubtreePaintPhaseLast,
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
307 virtual bool isEndAndPairedWith(const DisplayItem& other) const override = 0 ; 311 virtual bool isEndAndPairedWith(const DisplayItem& other) const override = 0 ;
308 #endif 312 #endif
309 313
310 private: 314 private:
311 virtual bool isEnd() const override final { return true; } 315 virtual bool isEnd() const override final { return true; }
312 }; 316 };
313 317
314 } // namespace blink 318 } // namespace blink
315 319
316 #endif // DisplayItem_h 320 #endif // DisplayItem_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698