diff options
Diffstat (limited to 'src/3rdparty/webkit/WebCore/platform/graphics/transforms/TransformationMatrix.cpp')
-rw-r--r-- | src/3rdparty/webkit/WebCore/platform/graphics/transforms/TransformationMatrix.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/3rdparty/webkit/WebCore/platform/graphics/transforms/TransformationMatrix.cpp b/src/3rdparty/webkit/WebCore/platform/graphics/transforms/TransformationMatrix.cpp index 13ef281315..0400d40396 100644 --- a/src/3rdparty/webkit/WebCore/platform/graphics/transforms/TransformationMatrix.cpp +++ b/src/3rdparty/webkit/WebCore/platform/graphics/transforms/TransformationMatrix.cpp @@ -999,6 +999,12 @@ void TransformationMatrix::makeAffine() m_matrix[3][3] = 1; } +AffineTransform TransformationMatrix::toAffineTransform() const +{ + return AffineTransform(m_matrix[0][0], m_matrix[0][1], m_matrix[1][0], + m_matrix[1][1], m_matrix[3][0], m_matrix[3][1]); +} + static inline void blendFloat(double& from, double to, double progress) { if (from != to) |