Index: third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.h |
diff --git a/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.h b/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.h |
index 16f07086d7c79ffe1a76b6eefae797928862a7c9..3a17a60032dd303988089aa318323d861465cbef 100644 |
--- a/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.h |
+++ b/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.h |
@@ -15,6 +15,7 @@ namespace blink { |
class FrameView; |
class LayoutObject; |
+class ObjectPaintProperties; |
// The context for PaintPropertyTreeBuilder. |
// It's responsible for bookkeeping tree state in other order, for example, the most recent |
@@ -67,6 +68,10 @@ public: |
void buildTreeNodes(const LayoutObject&, PaintPropertyTreeBuilderContext&); |
private: |
+ |
+ static void clearTransformProperty(const LayoutObject&, void (ObjectPaintProperties::*setter)(PassRefPtr<TransformPaintPropertyNode>)); |
+ static void updateOrCreateTransformProperty(const LayoutObject&, TransformPaintPropertyNode* (ObjectPaintProperties::*getter)() const, void (ObjectPaintProperties::*setter)(PassRefPtr<TransformPaintPropertyNode>), const TransformationMatrix&, const FloatPoint3D&, PassRefPtr<TransformPaintPropertyNode>); |
+ |
static void updatePaintOffsetTranslation(const LayoutObject&, PaintPropertyTreeBuilderContext&); |
static void updateTransform(const LayoutObject&, PaintPropertyTreeBuilderContext&); |
static void updateEffect(const LayoutObject&, PaintPropertyTreeBuilderContext&); |