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

Side by Side Diff: third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.h

Issue 2641173008: [SPv2] Add CSS mask support (Closed)
Patch Set: Created 3 years, 11 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
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 PaintPropertyTreeBuilder_h 5 #ifndef PaintPropertyTreeBuilder_h
6 #define PaintPropertyTreeBuilder_h 6 #define PaintPropertyTreeBuilder_h
7 7
8 #include "platform/geometry/LayoutPoint.h" 8 #include "platform/geometry/LayoutPoint.h"
9 #include "platform/graphics/paint/ClipPaintPropertyNode.h" 9 #include "platform/graphics/paint/ClipPaintPropertyNode.h"
10 #include "platform/graphics/paint/EffectPaintPropertyNode.h" 10 #include "platform/graphics/paint/EffectPaintPropertyNode.h"
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
115 void updatePropertiesForChildren(const LayoutObject&, 115 void updatePropertiesForChildren(const LayoutObject&,
116 PaintPropertyTreeBuilderContext&); 116 PaintPropertyTreeBuilderContext&);
117 117
118 private: 118 private:
119 static void updatePaintOffsetTranslation(const LayoutObject&, 119 static void updatePaintOffsetTranslation(const LayoutObject&,
120 PaintPropertyTreeBuilderContext&); 120 PaintPropertyTreeBuilderContext&);
121 static void updateTransform(const LayoutObject&, 121 static void updateTransform(const LayoutObject&,
122 PaintPropertyTreeBuilderContext&); 122 PaintPropertyTreeBuilderContext&);
123 static void updateTransformForNonRootSVG(const LayoutObject&, 123 static void updateTransformForNonRootSVG(const LayoutObject&,
124 PaintPropertyTreeBuilderContext&); 124 PaintPropertyTreeBuilderContext&);
125 static void updateMask(const LayoutObject&, PaintPropertyTreeBuilderContext&);
125 static void updateEffect(const LayoutObject&, 126 static void updateEffect(const LayoutObject&,
126 PaintPropertyTreeBuilderContext&); 127 PaintPropertyTreeBuilderContext&);
127 static void updateCssClip(const LayoutObject&, 128 static void updateCssClip(const LayoutObject&,
128 PaintPropertyTreeBuilderContext&); 129 PaintPropertyTreeBuilderContext&);
129 static void updateLocalBorderBoxContext(const LayoutObject&, 130 static void updateLocalBorderBoxContext(const LayoutObject&,
130 PaintPropertyTreeBuilderContext&); 131 PaintPropertyTreeBuilderContext&);
131 static void updateScrollbarPaintOffset(const LayoutObject&, 132 static void updateScrollbarPaintOffset(const LayoutObject&,
132 PaintPropertyTreeBuilderContext&); 133 PaintPropertyTreeBuilderContext&);
133 static void updateOverflowClip(const LayoutObject&, 134 static void updateOverflowClip(const LayoutObject&,
134 PaintPropertyTreeBuilderContext&); 135 PaintPropertyTreeBuilderContext&);
135 static void updatePerspective(const LayoutObject&, 136 static void updatePerspective(const LayoutObject&,
136 PaintPropertyTreeBuilderContext&); 137 PaintPropertyTreeBuilderContext&);
137 static void updateSvgLocalToBorderBoxTransform( 138 static void updateSvgLocalToBorderBoxTransform(
138 const LayoutObject&, 139 const LayoutObject&,
139 PaintPropertyTreeBuilderContext&); 140 PaintPropertyTreeBuilderContext&);
140 static void updateScrollAndScrollTranslation( 141 static void updateScrollAndScrollTranslation(
141 const LayoutObject&, 142 const LayoutObject&,
142 PaintPropertyTreeBuilderContext&); 143 PaintPropertyTreeBuilderContext&);
143 static void updateOutOfFlowContext(const LayoutObject&, 144 static void updateOutOfFlowContext(const LayoutObject&,
144 PaintPropertyTreeBuilderContext&); 145 PaintPropertyTreeBuilderContext&);
145 }; 146 };
146 147
147 } // namespace blink 148 } // namespace blink
148 149
149 #endif // PaintPropertyTreeBuilder_h 150 #endif // PaintPropertyTreeBuilder_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698