| 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;
|
| };
|
|
|