Home | History | Annotate | Download | only in rendering

Lines Matching refs:m_accumulatedTransform

33     if (m_accumulatingTransform && m_accumulatedTransform) {
36 m_accumulatedTransform->translateRight(x, y);
38 m_accumulatedTransform->translate(-x, -y); // We're unapplying, so negate
61 if (m_accumulatedTransform) {
63 m_accumulatedTransform.set(new TransformationMatrix(transformFromContainer * *m_accumulatedTransform));
65 m_accumulatedTransform->multiply(transformFromContainer);
68 m_accumulatedTransform.set(new TransformationMatrix(transformFromContainer));
72 const TransformationMatrix* finalTransform = m_accumulatedTransform ? m_accumulatedTransform.get() : &transformFromContainer;
80 if (!m_accumulatedTransform) {
85 flattenWithTransform(*m_accumulatedTransform);
90 if (!m_accumulatedTransform)
94 return m_accumulatedTransform->mapPoint(m_lastPlanarPoint);
96 return m_accumulatedTransform->inverse().projectPoint(m_lastPlanarPoint);
101 if (!m_accumulatedTransform)
105 return m_accumulatedTransform->mapQuad(m_lastPlanarQuad);
107 return m_accumulatedTransform->inverse().projectQuad(m_lastPlanarQuad);
123 // We could throw away m_accumulatedTransform if we wanted to here, but that
126 if (m_accumulatedTransform)
127 m_accumulatedTransform->makeIdentity();
134 m_accumulatedTransform.translate(x, y);
136 flattenWithTransform(m_accumulatedTransform);
143 m_accumulatedTransform.multiply(transformFromContainer);
145 flattenWithTransform(m_accumulatedTransform);
152 flattenWithTransform(m_accumulatedTransform);
161 m_accumulatedTransform.makeIdentity();
167 return m_accumulatedTransform.inverse().projectPoint(m_lastPlanarPoint);
172 return m_accumulatedTransform.inverse().projectQuad(m_lastPlanarQuad);