Index: third_party/WebKit/Source/core/paint/TransformRecorder.h |
diff --git a/third_party/WebKit/Source/core/paint/TransformRecorder.h b/third_party/WebKit/Source/core/paint/TransformRecorder.h |
index 5ea640c172c8c5da13322e18e732137fba5e4200..e9fad6eeaff097444fa3b33e0d6c2ef09348c1bd 100644 |
--- a/third_party/WebKit/Source/core/paint/TransformRecorder.h |
+++ b/third_party/WebKit/Source/core/paint/TransformRecorder.h |
@@ -7,6 +7,7 @@ |
#include "core/CoreExport.h" |
#include "platform/graphics/paint/DisplayItem.h" |
+#include "platform/graphics/paint/PaintStash.h" |
#include "wtf/Allocator.h" |
namespace blink { |
@@ -19,13 +20,15 @@ class CORE_EXPORT TransformRecorder { |
public: |
TransformRecorder(GraphicsContext&, |
- const DisplayItemClient&, |
- const AffineTransform&); |
+ const AffineTransform&, |
+ const LayoutRect& visualRect, |
+ const WTF::String& debugName, |
+ bool paintedOutputOfObjectHasNoEffectRegardlessOfSize); |
~TransformRecorder(); |
private: |
GraphicsContext& m_context; |
- const DisplayItemClient& m_client; |
+ PaintStash m_client; |
bool m_skipRecordingForIdentityTransform; |
}; |