diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/svg/SVGTransformDistance.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/svg/SVGTransformDistance.h | 13 |
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; |