summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/svg/SVGTransformDistance.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/svg/SVGTransformDistance.h')
-rw-r--r--chromium/third_party/WebKit/Source/core/svg/SVGTransformDistance.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/chromium/third_party/WebKit/Source/core/svg/SVGTransformDistance.h b/chromium/third_party/WebKit/Source/core/svg/SVGTransformDistance.h
index 32dd5d03a92..f2fc740880e 100644
--- a/chromium/third_party/WebKit/Source/core/svg/SVGTransformDistance.h
+++ b/chromium/third_party/WebKit/Source/core/svg/SVGTransformDistance.h
@@ -29,20 +29,19 @@ class AffineTransform;
class SVGTransformDistance {
public:
SVGTransformDistance();
- SVGTransformDistance(const SVGTransform& fromTransform, const SVGTransform& toTransform);
+ SVGTransformDistance(PassRefPtr<SVGTransform> fromTransform, PassRefPtr<SVGTransform> toTransform);
SVGTransformDistance scaledDistance(float scaleFactor) const;
- SVGTransform addToSVGTransform(const SVGTransform&) const;
+ PassRefPtr<SVGTransform> addToSVGTransform(PassRefPtr<SVGTransform>) const;
- static SVGTransform addSVGTransforms(const SVGTransform&, const SVGTransform&, unsigned repeatCount = 1);
-
- bool isZero() const;
+ static PassRefPtr<SVGTransform> addSVGTransforms(PassRefPtr<SVGTransform>, PassRefPtr<SVGTransform>, unsigned repeatCount = 1);
float distance() const;
+
private:
- SVGTransformDistance(SVGTransform::SVGTransformType, float angle, float cx, float cy, const AffineTransform&);
+ SVGTransformDistance(SVGTransformType, float angle, float cx, float cy, const AffineTransform&);
- SVGTransform::SVGTransformType m_type;
+ SVGTransformType m_transformType;
float m_angle;
float m_cx;
float m_cy;