|
| WEBCORE_EXPORT | AffineTransform () |
| |
| WEBCORE_EXPORT | AffineTransform (double a, double b, double c, double d, double e, double f) |
| |
| void | setMatrix (double a, double b, double c, double d, double e, double f) |
| |
| void | map (double x, double y, double &x2, double &y2) const |
| |
| WEBCORE_EXPORT IntPoint | mapPoint (const IntPoint &) const |
| |
| WEBCORE_EXPORT FloatPoint | mapPoint (const FloatPoint &) const |
| |
| WEBCORE_EXPORT IntSize | mapSize (const IntSize &) const |
| |
| WEBCORE_EXPORT FloatSize | mapSize (const FloatSize &) const |
| |
| WEBCORE_EXPORT IntRect | mapRect (const IntRect &) const |
| |
| WEBCORE_EXPORT FloatRect | mapRect (const FloatRect &) const |
| |
| WEBCORE_EXPORT FloatQuad | mapQuad (const FloatQuad &) const |
| |
| WEBCORE_EXPORT bool | isIdentity () const |
| |
| double | a () const |
| |
| void | setA (double a) |
| |
| double | b () const |
| |
| void | setB (double b) |
| |
| double | c () const |
| |
| void | setC (double c) |
| |
| double | d () const |
| |
| void | setD (double d) |
| |
| double | e () const |
| |
| void | setE (double e) |
| |
| double | f () const |
| |
| void | setF (double f) |
| |
| WEBCORE_EXPORT void | makeIdentity () |
| |
| WEBCORE_EXPORT AffineTransform & | multiply (const AffineTransform &other) |
| |
| WEBCORE_EXPORT AffineTransform & | scale (double) |
| |
| AffineTransform & | scale (double sx, double sy) |
| |
| WEBCORE_EXPORT AffineTransform & | scaleNonUniform (double sx, double sy) |
| |
| WEBCORE_EXPORT AffineTransform & | scale (const FloatSize &) |
| |
| WEBCORE_EXPORT AffineTransform & | rotate (double) |
| |
| AffineTransform & | rotateFromVector (double x, double y) |
| |
| WEBCORE_EXPORT AffineTransform & | translate (double tx, double ty) |
| |
| WEBCORE_EXPORT AffineTransform & | translate (const FloatPoint &) |
| |
| WEBCORE_EXPORT AffineTransform & | shear (double sx, double sy) |
| |
| WEBCORE_EXPORT AffineTransform & | flipX () |
| |
| WEBCORE_EXPORT AffineTransform & | flipY () |
| |
| WEBCORE_EXPORT AffineTransform & | skew (double angleX, double angleY) |
| |
| AffineTransform & | skewX (double angle) |
| |
| AffineTransform & | skewY (double angle) |
| |
| WEBCORE_EXPORT double | xScale () const |
| |
| WEBCORE_EXPORT double | yScale () const |
| |
| bool | isInvertible () const |
| |
| WEBCORE_EXPORT std::optional< AffineTransform > | inverse () const |
| |
| WEBCORE_EXPORT void | blend (const AffineTransform &from, double progress) |
| |
| WEBCORE_EXPORT TransformationMatrix | toTransformationMatrix () const |
| |
| bool | isIdentityOrTranslation () const |
| |
| bool | isIdentityOrTranslationOrFlipped () const |
| |
| bool | preservesAxisAlignment () const |
| |
| bool | operator== (const AffineTransform &m2) const |
| |
| bool | operator!= (const AffineTransform &other) const |
| |
| AffineTransform & | operator*= (const AffineTransform &t) |
| |
| AffineTransform | operator* (const AffineTransform &t) const |
| |
| bool | decompose (DecomposedType &) const |
| |
| void | recompose (const DecomposedType &) |
| |
| WEBCORE_EXPORT | AffineTransform () |
| |
| WEBCORE_EXPORT | AffineTransform (double a, double b, double c, double d, double e, double f) |
| |
| void | setMatrix (double a, double b, double c, double d, double e, double f) |
| |
| void | map (double x, double y, double &x2, double &y2) const |
| |
| WEBCORE_EXPORT IntPoint | mapPoint (const IntPoint &) const |
| |
| WEBCORE_EXPORT FloatPoint | mapPoint (const FloatPoint &) const |
| |
| WEBCORE_EXPORT IntSize | mapSize (const IntSize &) const |
| |
| WEBCORE_EXPORT FloatSize | mapSize (const FloatSize &) const |
| |
| WEBCORE_EXPORT IntRect | mapRect (const IntRect &) const |
| |
| WEBCORE_EXPORT FloatRect | mapRect (const FloatRect &) const |
| |
| WEBCORE_EXPORT FloatQuad | mapQuad (const FloatQuad &) const |
| |
| WEBCORE_EXPORT bool | isIdentity () const |
| |
| double | a () const |
| |
| void | setA (double a) |
| |
| double | b () const |
| |
| void | setB (double b) |
| |
| double | c () const |
| |
| void | setC (double c) |
| |
| double | d () const |
| |
| void | setD (double d) |
| |
| double | e () const |
| |
| void | setE (double e) |
| |
| double | f () const |
| |
| void | setF (double f) |
| |
| WEBCORE_EXPORT void | makeIdentity () |
| |
| WEBCORE_EXPORT AffineTransform & | multiply (const AffineTransform &other) |
| |
| WEBCORE_EXPORT AffineTransform & | scale (double) |
| |
| AffineTransform & | scale (double sx, double sy) |
| |
| WEBCORE_EXPORT AffineTransform & | scaleNonUniform (double sx, double sy) |
| |
| WEBCORE_EXPORT AffineTransform & | scale (const FloatSize &) |
| |
| WEBCORE_EXPORT AffineTransform & | rotate (double) |
| |
| AffineTransform & | rotateFromVector (double x, double y) |
| |
| WEBCORE_EXPORT AffineTransform & | translate (double tx, double ty) |
| |
| WEBCORE_EXPORT AffineTransform & | translate (const FloatPoint &) |
| |
| WEBCORE_EXPORT AffineTransform & | shear (double sx, double sy) |
| |
| WEBCORE_EXPORT AffineTransform & | flipX () |
| |
| WEBCORE_EXPORT AffineTransform & | flipY () |
| |
| WEBCORE_EXPORT AffineTransform & | skew (double angleX, double angleY) |
| |
| AffineTransform & | skewX (double angle) |
| |
| AffineTransform & | skewY (double angle) |
| |
| WEBCORE_EXPORT double | xScale () const |
| |
| WEBCORE_EXPORT double | yScale () const |
| |
| bool | isInvertible () const |
| |
| WEBCORE_EXPORT std::optional< AffineTransform > | inverse () const |
| |
| WEBCORE_EXPORT void | blend (const AffineTransform &from, double progress) |
| |
| WEBCORE_EXPORT TransformationMatrix | toTransformationMatrix () const |
| |
| bool | isIdentityOrTranslation () const |
| |
| bool | isIdentityOrTranslationOrFlipped () const |
| |
| bool | preservesAxisAlignment () const |
| |
| bool | operator== (const AffineTransform &m2) const |
| |
| bool | operator!= (const AffineTransform &other) const |
| |
| AffineTransform & | operator*= (const AffineTransform &t) |
| |
| AffineTransform | operator* (const AffineTransform &t) const |
| |
| bool | decompose (DecomposedType &) const |
| |
| void | recompose (const DecomposedType &) |
| |