|
| TransformationMatrix () |
|
WEBCORE_EXPORT | TransformationMatrix (const AffineTransform &) |
|
| TransformationMatrix (const TransformationMatrix &t) |
|
| TransformationMatrix (double a, double b, double c, double d, double e, double f) |
|
| TransformationMatrix (double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44) |
|
void | setMatrix (double a, double b, double c, double d, double e, double f) |
|
void | setMatrix (double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44) |
|
TransformationMatrix & | operator= (const TransformationMatrix &t) |
|
TransformationMatrix & | makeIdentity () |
|
bool | isIdentity () const |
|
void | map (double x, double y, double &x2, double &y2) const |
|
FloatPoint3D | mapPoint (const FloatPoint3D &) const |
|
WEBCORE_EXPORT FloatPoint | mapPoint (const FloatPoint &) const |
|
IntPoint | mapPoint (const IntPoint &p) const |
|
WEBCORE_EXPORT FloatRect | mapRect (const FloatRect &) const |
|
WEBCORE_EXPORT IntRect | mapRect (const IntRect &) const |
|
LayoutRect | mapRect (const LayoutRect &) const |
|
WEBCORE_EXPORT FloatQuad | mapQuad (const FloatQuad &) const |
|
FloatPoint | projectPoint (const FloatPoint &, bool *clamped=0) const |
|
FloatQuad | projectQuad (const FloatQuad &, bool *clamped=0) const |
|
LayoutRect | clampedBoundsOfProjectedQuad (const FloatQuad &) const |
|
double | m11 () const |
|
void | setM11 (double f) |
|
double | m12 () const |
|
void | setM12 (double f) |
|
double | m13 () const |
|
void | setM13 (double f) |
|
double | m14 () const |
|
void | setM14 (double f) |
|
double | m21 () const |
|
void | setM21 (double f) |
|
double | m22 () const |
|
void | setM22 (double f) |
|
double | m23 () const |
|
void | setM23 (double f) |
|
double | m24 () const |
|
void | setM24 (double f) |
|
double | m31 () const |
|
void | setM31 (double f) |
|
double | m32 () const |
|
void | setM32 (double f) |
|
double | m33 () const |
|
void | setM33 (double f) |
|
double | m34 () const |
|
void | setM34 (double f) |
|
double | m41 () const |
|
void | setM41 (double f) |
|
double | m42 () const |
|
void | setM42 (double f) |
|
double | m43 () const |
|
void | setM43 (double f) |
|
double | m44 () const |
|
void | setM44 (double f) |
|
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 TransformationMatrix & | multiply (const TransformationMatrix &) |
|
WEBCORE_EXPORT TransformationMatrix & | scale (double) |
|
WEBCORE_EXPORT TransformationMatrix & | scaleNonUniform (double sx, double sy) |
|
TransformationMatrix & | scale3d (double sx, double sy, double sz) |
|
TransformationMatrix & | rotate (double d) |
|
TransformationMatrix & | rotateFromVector (double x, double y) |
|
WEBCORE_EXPORT TransformationMatrix & | rotate3d (double rx, double ry, double rz) |
|
TransformationMatrix & | rotate3d (double x, double y, double z, double angle) |
|
WEBCORE_EXPORT TransformationMatrix & | translate (double tx, double ty) |
|
TransformationMatrix & | translate3d (double tx, double ty, double tz) |
|
TransformationMatrix & | translateRight (double tx, double ty) |
|
TransformationMatrix & | translateRight3d (double tx, double ty, double tz) |
|
WEBCORE_EXPORT TransformationMatrix & | flipX () |
|
WEBCORE_EXPORT TransformationMatrix & | flipY () |
|
WEBCORE_EXPORT TransformationMatrix & | skew (double angleX, double angleY) |
|
TransformationMatrix & | skewX (double angle) |
|
TransformationMatrix & | skewY (double angle) |
|
TransformationMatrix & | applyPerspective (double p) |
|
bool | hasPerspective () const |
|
bool | isInvertible () const |
|
WEBCORE_EXPORT std::optional< TransformationMatrix > | inverse () const |
|
bool | decompose2 (Decomposed2Type &) const |
|
void | recompose2 (const Decomposed2Type &) |
|
bool | decompose4 (Decomposed4Type &) const |
|
void | recompose4 (const Decomposed4Type &) |
|
WEBCORE_EXPORT void | blend (const TransformationMatrix &from, double progress) |
|
WEBCORE_EXPORT void | blend2 (const TransformationMatrix &from, double progress) |
|
WEBCORE_EXPORT void | blend4 (const TransformationMatrix &from, double progress) |
|
bool | isAffine () const |
|
WEBCORE_EXPORT void | makeAffine () |
|
WEBCORE_EXPORT AffineTransform | toAffineTransform () const |
|
bool | operator== (const TransformationMatrix &m2) const |
|
bool | operator!= (const TransformationMatrix &other) const |
|
TransformationMatrix & | operator*= (const TransformationMatrix &t) |
|
TransformationMatrix | operator* (const TransformationMatrix &t) const |
|
bool | isIdentityOrTranslation () const |
|
bool | isIntegerTranslation () const |
|
TransformationMatrix | to2dTransform () const |
|
void | toColumnMajorFloatArray (FloatMatrix4 &result) const |
|
bool | isBackFaceVisible () const |
|
| TransformationMatrix () |
|
WEBCORE_EXPORT | TransformationMatrix (const AffineTransform &) |
|
| TransformationMatrix (const TransformationMatrix &t) |
|
| TransformationMatrix (double a, double b, double c, double d, double e, double f) |
|
| TransformationMatrix (double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44) |
|
void | setMatrix (double a, double b, double c, double d, double e, double f) |
|
void | setMatrix (double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44) |
|
TransformationMatrix & | operator= (const TransformationMatrix &t) |
|
TransformationMatrix & | makeIdentity () |
|
bool | isIdentity () const |
|
void | map (double x, double y, double &x2, double &y2) const |
|
FloatPoint3D | mapPoint (const FloatPoint3D &) const |
|
WEBCORE_EXPORT FloatPoint | mapPoint (const FloatPoint &) const |
|
IntPoint | mapPoint (const IntPoint &p) const |
|
WEBCORE_EXPORT FloatRect | mapRect (const FloatRect &) const |
|
WEBCORE_EXPORT IntRect | mapRect (const IntRect &) const |
|
LayoutRect | mapRect (const LayoutRect &) const |
|
WEBCORE_EXPORT FloatQuad | mapQuad (const FloatQuad &) const |
|
FloatPoint | projectPoint (const FloatPoint &, bool *clamped=0) const |
|
FloatQuad | projectQuad (const FloatQuad &, bool *clamped=0) const |
|
LayoutRect | clampedBoundsOfProjectedQuad (const FloatQuad &) const |
|
double | m11 () const |
|
void | setM11 (double f) |
|
double | m12 () const |
|
void | setM12 (double f) |
|
double | m13 () const |
|
void | setM13 (double f) |
|
double | m14 () const |
|
void | setM14 (double f) |
|
double | m21 () const |
|
void | setM21 (double f) |
|
double | m22 () const |
|
void | setM22 (double f) |
|
double | m23 () const |
|
void | setM23 (double f) |
|
double | m24 () const |
|
void | setM24 (double f) |
|
double | m31 () const |
|
void | setM31 (double f) |
|
double | m32 () const |
|
void | setM32 (double f) |
|
double | m33 () const |
|
void | setM33 (double f) |
|
double | m34 () const |
|
void | setM34 (double f) |
|
double | m41 () const |
|
void | setM41 (double f) |
|
double | m42 () const |
|
void | setM42 (double f) |
|
double | m43 () const |
|
void | setM43 (double f) |
|
double | m44 () const |
|
void | setM44 (double f) |
|
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 TransformationMatrix & | multiply (const TransformationMatrix &) |
|
WEBCORE_EXPORT TransformationMatrix & | scale (double) |
|
WEBCORE_EXPORT TransformationMatrix & | scaleNonUniform (double sx, double sy) |
|
TransformationMatrix & | scale3d (double sx, double sy, double sz) |
|
TransformationMatrix & | rotate (double d) |
|
TransformationMatrix & | rotateFromVector (double x, double y) |
|
WEBCORE_EXPORT TransformationMatrix & | rotate3d (double rx, double ry, double rz) |
|
TransformationMatrix & | rotate3d (double x, double y, double z, double angle) |
|
WEBCORE_EXPORT TransformationMatrix & | translate (double tx, double ty) |
|
TransformationMatrix & | translate3d (double tx, double ty, double tz) |
|
TransformationMatrix & | translateRight (double tx, double ty) |
|
TransformationMatrix & | translateRight3d (double tx, double ty, double tz) |
|
WEBCORE_EXPORT TransformationMatrix & | flipX () |
|
WEBCORE_EXPORT TransformationMatrix & | flipY () |
|
WEBCORE_EXPORT TransformationMatrix & | skew (double angleX, double angleY) |
|
TransformationMatrix & | skewX (double angle) |
|
TransformationMatrix & | skewY (double angle) |
|
TransformationMatrix & | applyPerspective (double p) |
|
bool | hasPerspective () const |
|
bool | isInvertible () const |
|
WEBCORE_EXPORT std::optional< TransformationMatrix > | inverse () const |
|
bool | decompose2 (Decomposed2Type &) const |
|
void | recompose2 (const Decomposed2Type &) |
|
bool | decompose4 (Decomposed4Type &) const |
|
void | recompose4 (const Decomposed4Type &) |
|
WEBCORE_EXPORT void | blend (const TransformationMatrix &from, double progress) |
|
WEBCORE_EXPORT void | blend2 (const TransformationMatrix &from, double progress) |
|
WEBCORE_EXPORT void | blend4 (const TransformationMatrix &from, double progress) |
|
bool | isAffine () const |
|
WEBCORE_EXPORT void | makeAffine () |
|
WEBCORE_EXPORT AffineTransform | toAffineTransform () const |
|
bool | operator== (const TransformationMatrix &m2) const |
|
bool | operator!= (const TransformationMatrix &other) const |
|
TransformationMatrix & | operator*= (const TransformationMatrix &t) |
|
TransformationMatrix | operator* (const TransformationMatrix &t) const |
|
bool | isIdentityOrTranslation () const |
|
bool | isIntegerTranslation () const |
|
TransformationMatrix | to2dTransform () const |
|
void | toColumnMajorFloatArray (FloatMatrix4 &result) const |
|
bool | isBackFaceVisible () const |
|