Home | History | Annotate | Download | only in transforms

Lines Matching defs:TransformationMatrix

49 class TransformationMatrix {
63 TransformationMatrix() { makeIdentity(); }
64 TransformationMatrix(const AffineTransform& t);
65 TransformationMatrix(const TransformationMatrix& t) { *this = t; }
66 TransformationMatrix(double a, double b, double c, double d, double e, double f) { setMatrix(a, b, c, d, e, f); }
67 TransformationMatrix(double m11, double m12, double m13, double m14,
94 TransformationMatrix& operator =(const TransformationMatrix &t)
100 TransformationMatrix& makeIdentity()
207 TransformationMatrix& multiply(const TransformationMatrix&);
209 TransformationMatrix& scale(double);
210 TransformationMatrix& scaleNonUniform(double sx, double sy);
211 TransformationMatrix& scale3d(double sx, double sy, double sz);
213 TransformationMatrix& rotate(double d) { return rotate3d(0, 0, d); }
214 TransformationMatrix& rotateFromVector(double x, double y);
215 TransformationMatrix& rotate3d(double rx, double ry, double rz);
219 TransformationMatrix& rotate3d(double x, double y, double z, double angle);
221 TransformationMatrix& translate(double tx, double ty);
222 TransformationMatrix& translate3d(double tx, double ty, double tz);
225 TransformationMatrix& translateRight(double tx, double ty);
226 TransformationMatrix& translateRight3d(double tx, double ty, double tz);
228 TransformationMatrix& flipX();
229 TransformationMatrix& flipY();
230 TransformationMatrix& skew(double angleX, double angleY);
231 TransformationMatrix& skewX(double angle) { return skew(angle, 0); }
232 TransformationMatrix& skewY(double angle) { return skew(0, angle); }
234 TransformationMatrix& applyPerspective(double p);
238 static TransformationMatrix rectToRect(const FloatRect&, const FloatRect&);
244 TransformationMatrix inverse() const;
258 void blend(const TransformationMatrix& from, double progress);
271 bool operator==(const TransformationMatrix& m2) const
291 bool operator!=(const TransformationMatrix& other) const { return !(*this == other); }
294 TransformationMatrix& operator*=(const TransformationMatrix& t)
300 TransformationMatrix operator*(const TransformationMatrix& t) const
302 TransformationMatrix result = *this;
320 TransformationMatrix to2dTransform() const;