Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(641)

Unified Diff: Source/core/dom/DOMMatrix.h

Issue 460713002: DOMMatrix should use TransformationMatrix internally. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | Source/core/dom/DOMMatrix.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/dom/DOMMatrix.h
diff --git a/Source/core/dom/DOMMatrix.h b/Source/core/dom/DOMMatrix.h
index 2413bec0c51c236204628b06780d3ab345809f61..f125002128070016fdef08d375ae52c3c4a1320b 100644
--- a/Source/core/dom/DOMMatrix.h
+++ b/Source/core/dom/DOMMatrix.h
@@ -14,36 +14,32 @@ public:
static DOMMatrix* create();
static DOMMatrix* create(DOMMatrixReadOnly*);
- void setA(double value) { setM11(value); }
- void setB(double value) { setM12(value); }
- void setC(double value) { setM21(value); }
- void setD(double value) { setM22(value); }
- void setE(double value) { setM41(value); }
- void setF(double value) { setM42(value); }
-
- void setM11(double value) { m_matrix[0][0] = value; }
- void setM12(double value) { m_matrix[0][1] = value; }
- void setM13(double value) { m_matrix[0][2] = value; setIs2D(!value); }
- void setM14(double value) { m_matrix[0][3] = value; setIs2D(!value); }
- void setM21(double value) { m_matrix[1][0] = value; }
- void setM22(double value) { m_matrix[1][1] = value; }
- void setM23(double value) { m_matrix[1][2] = value; setIs2D(!value); }
- void setM24(double value) { m_matrix[1][3] = value; setIs2D(!value); }
- void setM31(double value) { m_matrix[2][0] = value; setIs2D(!value); }
- void setM32(double value) { m_matrix[2][1] = value; setIs2D(!value); }
- void setM33(double value) { m_matrix[2][2] = value; setIs2D(value != 1); }
- void setM34(double value) { m_matrix[2][3] = value; setIs2D(!value); }
- void setM41(double value) { m_matrix[3][0] = value; }
- void setM42(double value) { m_matrix[3][1] = value; }
- void setM43(double value) { m_matrix[3][2] = value; setIs2D(!value); }
- void setM44(double value) { m_matrix[3][3] = value; setIs2D(value != 1); }
+ void setA(double value) { m_matrix.setM11(value); }
+ void setB(double value) { m_matrix.setM12(value); }
+ void setC(double value) { m_matrix.setM21(value); }
+ void setD(double value) { m_matrix.setM22(value); }
+ void setE(double value) { m_matrix.setM41(value); }
+ void setF(double value) { m_matrix.setM42(value); }
+
+ void setM11(double value) { m_matrix.setM11(value); }
+ void setM12(double value) { m_matrix.setM12(value); }
+ void setM13(double value) { m_matrix.setM13(value); setIs2D(!value); }
+ void setM14(double value) { m_matrix.setM14(value); setIs2D(!value); }
+ void setM21(double value) { m_matrix.setM21(value); }
+ void setM22(double value) { m_matrix.setM22(value); }
+ void setM23(double value) { m_matrix.setM23(value); setIs2D(!value); }
+ void setM24(double value) { m_matrix.setM24(value); setIs2D(!value); }
+ void setM31(double value) { m_matrix.setM31(value); setIs2D(!value); }
+ void setM32(double value) { m_matrix.setM32(value); setIs2D(!value); }
+ void setM33(double value) { m_matrix.setM33(value); setIs2D(value != 1); }
+ void setM34(double value) { m_matrix.setM34(value); setIs2D(!value); }
+ void setM41(double value) { m_matrix.setM41(value); }
+ void setM42(double value) { m_matrix.setM42(value); }
+ void setM43(double value) { m_matrix.setM43(value); setIs2D(!value); }
+ void setM44(double value) { m_matrix.setM44(value); setIs2D(value != 1); }
private:
- DOMMatrix(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,
- bool is2D = true);
+ DOMMatrix(const TransformationMatrix&, bool is2D = true);
void setIs2D(bool value);
};
« no previous file with comments | « no previous file | Source/core/dom/DOMMatrix.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698