|
| SVGMatrixValue ()=default |
|
| SVGMatrixValue (const AffineTransform &other) |
|
| SVGMatrixValue (double a, double b, double c, double d, double e, double f) |
|
SVGMatrixValue | translate (double tx, double ty) |
|
SVGMatrixValue | scale (double s) |
|
SVGMatrixValue | scaleNonUniform (double sx, double sy) |
|
SVGMatrixValue | rotate (double d) |
|
SVGMatrixValue | flipX () |
|
SVGMatrixValue | flipY () |
|
SVGMatrixValue | skewX (double angle) |
|
SVGMatrixValue | skewY (double angle) |
|
SVGMatrixValue | multiply (const SVGMatrixValue &other) |
|
ExceptionOr< SVGMatrixValue > | inverse () const |
|
ExceptionOr< SVGMatrixValue > | rotateFromVector (double x, double y) |
|
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 &) |
|