Index: third_party/WebKit/Source/core/paint/Transform3DRecorder.cpp |
diff --git a/third_party/WebKit/Source/core/paint/Transform3DRecorder.cpp b/third_party/WebKit/Source/core/paint/Transform3DRecorder.cpp |
index ad1b0d8d021cadeb54e5c14828e47a437b1d413c..83ed4c4df3c6a661964c0fb009e23b3adb7c0601 100644 |
--- a/third_party/WebKit/Source/core/paint/Transform3DRecorder.cpp |
+++ b/third_party/WebKit/Source/core/paint/Transform3DRecorder.cpp |
@@ -10,12 +10,19 @@ |
namespace blink { |
-Transform3DRecorder::Transform3DRecorder(GraphicsContext& context, |
- const DisplayItemClient& client, |
- DisplayItem::Type type, |
- const TransformationMatrix& transform, |
- const FloatPoint3D& transformOrigin) |
- : m_context(context), m_client(client), m_type(type) { |
+Transform3DRecorder::Transform3DRecorder( |
+ GraphicsContext& context, |
+ DisplayItem::Type type, |
+ const TransformationMatrix& transform, |
+ const FloatPoint3D& transformOrigin, |
+ const LayoutRect& visualRect, |
+ const WTF::String& debugName, |
+ bool paintedOutputOfObjectHasNoEffectRegardlessOfSize) |
+ : m_context(context), |
+ m_client(visualRect, |
+ debugName, |
+ paintedOutputOfObjectHasNoEffectRegardlessOfSize), |
+ m_type(type) { |
DCHECK(DisplayItem::isTransform3DType(type)); |
m_skipRecordingForIdentityTransform = transform.isIdentity(); |