Home | History | Annotate | Download | only in svg

Lines Matching refs:m_transform

48     , m_transform(transform)
77 m_transform.translate(translationDistance.width(), translationDistance.height());
84 m_transform.scaleNonUniform(scaleX, scaleY);
103 return SVGTransformDistance(m_type, m_angle * scaleFactor, m_cx * scaleFactor, m_cy * scaleFactor, AffineTransform(m_transform).scale(scaleFactor));
106 AffineTransform newTransform(m_transform);
107 newTransform.setE(m_transform.e() * scaleFactor);
108 newTransform.setF(m_transform.f() * scaleFactor);
175 m_transform *= transform.matrix(); // FIXME: what does 'distance' between two transforms mean? how should we respect 'absoluteValue' here?
186 m_transform.translate(dx, dy);
193 m_transform.scaleNonUniform(scaleX, scaleY);
216 return SVGTransform(transform.matrix() * m_transform);
220 translation += FloatSize::narrowPrecision(m_transform.e(), m_transform.f());
227 scale += FloatSize::narrowPrecision(m_transform.a(), m_transform.d());
254 return (m_transform == AffineTransform() && m_angle == 0);
267 return static_cast<float>(sqrt(m_transform.a() * m_transform.a() + m_transform.d() * m_transform.d()));
269 return static_cast<float>(sqrt(m_transform.e() * m_transform.e() + m_transform.f() * m_transform.f()));