| Index: third_party/WebKit/Source/core/layout/svg/LayoutSVGResourceMarker.h
|
| diff --git a/third_party/WebKit/Source/core/layout/svg/LayoutSVGResourceMarker.h b/third_party/WebKit/Source/core/layout/svg/LayoutSVGResourceMarker.h
|
| index a024b5ed48d2b4a3c25f7e27a7d4e12fc8d2dac3..1c0608fe64edaab69039e8ba14b6f19034351376 100644
|
| --- a/third_party/WebKit/Source/core/layout/svg/LayoutSVGResourceMarker.h
|
| +++ b/third_party/WebKit/Source/core/layout/svg/LayoutSVGResourceMarker.h
|
| @@ -43,9 +43,6 @@ public:
|
| // Calculates marker boundaries, mapped to the target element's coordinate space
|
| FloatRect markerBoundaries(const AffineTransform& markerTransformation) const;
|
|
|
| - void layout() override;
|
| - void calcViewport() override;
|
| -
|
| const AffineTransform& localToSVGParentTransform() const override;
|
| AffineTransform markerTransformation(const FloatPoint& origin, float angle, float strokeWidth) const;
|
|
|
| @@ -60,6 +57,10 @@ public:
|
| LayoutSVGResourceType resourceType() const override { return s_resourceType; }
|
|
|
| private:
|
| + void layout() override;
|
| + void calcViewport() override;
|
| + bool calculateLocalTransform() override;
|
| +
|
| // Generates a transformation matrix usable to layout marker content. Handles scaling the marker content
|
| // acording to SVGs markerUnits="strokeWidth" concept, when a strokeWidth value != -1 is passed in.
|
| AffineTransform markerContentTransformation(const AffineTransform& contentTransformation, const FloatPoint& origin, float strokeWidth = -1) const;
|
|
|