Support transform-box to switch sizing box in SVG
[WebKit-https.git] / Source / WebCore / rendering / style / StyleTransformData.h
index 2ea0795..a36c9fa 100644 (file)
@@ -25,6 +25,7 @@
 #pragma once
 
 #include "Length.h"
+#include "RenderStyleConstants.h"
 #include "TransformOperations.h"
 #include <wtf/Ref.h>
 #include <wtf/RefCounted.h>
@@ -36,18 +37,19 @@ public:
     static Ref<StyleTransformData> create() { return adoptRef(*new StyleTransformData); }
     Ref<StyleTransformData> copy() const;
 
-    bool operator==(const StyleTransformData& o) const;
-    bool operator!=(const StyleTransformData& o) const
+    bool operator==(const StyleTransformData&) const;
+    bool operator!=(const StyleTransformData& other) const
     {
-        return !(*this == o);
+        return !(*this == other);
     }
     
-    bool hasTransform() const { return m_operations.size(); }
+    bool hasTransform() const { return operations.size(); }
 
-    TransformOperations m_operations;
-    Length m_x;
-    Length m_y;
-    float m_z;
+    TransformOperations operations;
+    Length x;
+    Length y;
+    float z;
+    TransformBox transformBox;
 
 private:
     StyleTransformData();