Index: third_party/WebKit/Source/core/paint/Transform3DRecorder.h |
diff --git a/third_party/WebKit/Source/core/paint/Transform3DRecorder.h b/third_party/WebKit/Source/core/paint/Transform3DRecorder.h |
index 6c3d9e1d70c5b2770b5543437d2555f5e2e87abd..14f7d247f834bb8ea6e1f15787c28e4af8590d51 100644 |
--- a/third_party/WebKit/Source/core/paint/Transform3DRecorder.h |
+++ b/third_party/WebKit/Source/core/paint/Transform3DRecorder.h |
@@ -6,6 +6,7 @@ |
#define Transform3DRecorder_h |
#include "platform/graphics/paint/DisplayItem.h" |
+#include "platform/graphics/paint/PaintStash.h" |
#include "wtf/Allocator.h" |
namespace blink { |
@@ -19,15 +20,17 @@ class Transform3DRecorder { |
public: |
Transform3DRecorder(GraphicsContext&, |
- const DisplayItemClient&, |
DisplayItem::Type, |
const TransformationMatrix&, |
- const FloatPoint3D& transformOrigin); |
+ const FloatPoint3D& transformOrigin, |
+ const LayoutRect& visualRect, |
+ const WTF::String& debugName, |
+ bool paintedOutputOfObjectHasNoEffectRegardlessOfSize); |
~Transform3DRecorder(); |
private: |
GraphicsContext& m_context; |
- const DisplayItemClient& m_client; |
+ PaintStash m_client; |
DisplayItem::Type m_type; |
bool m_skipRecordingForIdentityTransform; |
}; |