Index: Source/core/svg/SVGTransformDistance.h |
diff --git a/Source/core/svg/SVGTransformDistance.h b/Source/core/svg/SVGTransformDistance.h |
index 32dd5d03a9273df6b939099c4be29d628bed9407..c1a4e4b34ebcf22dd558f8d0655e9887f6357ba7 100644 |
--- a/Source/core/svg/SVGTransformDistance.h |
+++ b/Source/core/svg/SVGTransformDistance.h |
@@ -29,20 +29,20 @@ 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); |
+ static PassRefPtr<SVGTransform> addSVGTransforms(PassRefPtr<SVGTransform>, PassRefPtr<SVGTransform>, unsigned repeatCount = 1); |
bool isZero() const; |
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; |