Home | History | Annotate | Download | only in transforms

Lines Matching defs:AffineTransform

58 class AffineTransform {
63 AffineTransform();
64 AffineTransform(double a, double b, double c, double d, double e, double f);
99 AffineTransform& multiply(const AffineTransform& other);
100 AffineTransform& scale(double);
101 AffineTransform& scale(double sx, double sy);
102 AffineTransform& scaleNonUniform(double sx, double sy);
103 AffineTransform& rotate(double d);
104 AffineTransform& rotateFromVector(double x, double y);
105 AffineTransform& translate(double tx, double ty);
106 AffineTransform& shear(double sx, double sy);
107 AffineTransform& flipX();
108 AffineTransform& flipY();
109 AffineTransform& skew(double angleX, double angleY);
110 AffineTransform& skewX(double angle);
111 AffineTransform& skewY(double angle);
118 AffineTransform inverse() const;
120 void blend(const AffineTransform& from, double progress);
134 bool operator== (const AffineTransform& m2) const
144 bool operator!=(const AffineTransform& other) const { return !(*this == other); }
147 AffineTransform& operator*=(const AffineTransform& t)
153 AffineTransform operator*(const AffineTransform& t) const
155 AffineTransform result = *this;
174 static AffineTransform translation(double x, double y)
176 return AffineTransform(1, 0, 0, 1, x, y);
189 AffineTransform makeMapBetweenRects(const FloatRect& source, const FloatRect& dest);