Index: third_party/WebKit/Source/core/paint/PaintLayer.h |
diff --git a/third_party/WebKit/Source/core/paint/PaintLayer.h b/third_party/WebKit/Source/core/paint/PaintLayer.h |
index 7e9ca9b346f6b0acdbd451ab383a8bb3e08d94b2..4ffb8c676c3a9309c638476cdef6a3fa5701be1e 100644 |
--- a/third_party/WebKit/Source/core/paint/PaintLayer.h |
+++ b/third_party/WebKit/Source/core/paint/PaintLayer.h |
@@ -66,7 +66,6 @@ class FilterOperations; |
class HitTestRequest; |
class HitTestResult; |
class HitTestingTransformState; |
-class ObjectPaintProperties; |
class PaintLayerCompositor; |
class CompositedLayerMapping; |
class ComputedStyle; |
@@ -606,12 +605,6 @@ public: |
// For subsequence display items. |
DisplayItemClient displayItemClient() const { return toDisplayItemClient(this); } |
- // Paint properties encode the hierarchical transform, clip, scroll, and |
pdr.
2015/10/14 17:52:06
Per the discussion above, I think we should keep t
|
- // effect information used for painting. Properties should only be changed |
- // during UpdatePaintProperties, and should only be used during Paint. |
- ObjectPaintProperties& mutablePaintProperties(); |
- const ObjectPaintProperties* paintProperties() const; |
- |
private: |
// Bounding box in the coordinates of this layer. |
LayoutRect logicalBoundingBox() const; |
@@ -796,11 +789,6 @@ private: |
OwnPtr<PaintLayerStackingNode> m_stackingNode; |
OwnPtr<PaintLayerReflectionInfo> m_reflectionInfo; |
- // Lazily-allocated paint properties for m_layoutObject, stored here to |
- // reduce memory usage as PaintLayers are created for all paint property |
- // layout objects. |
- OwnPtr<ObjectPaintProperties> m_paintProperties; |
- |
LayoutSize m_subpixelAccumulation; // The accumulated subpixel offset of a composited layer's composited bounds compared to absolute coordinates. |
IntSize m_previousScrollOffsetAccumulationForPainting; |