Index: Source/platform/transforms/ScaleTransformOperation.h |
diff --git a/Source/platform/transforms/ScaleTransformOperation.h b/Source/platform/transforms/ScaleTransformOperation.h |
index 4b481c46a3d5e84357cfef7bb1ee6f490fc09c79..7e0702ca7c8dd31cc8d6921127f99a0b714736ce 100644 |
--- a/Source/platform/transforms/ScaleTransformOperation.h |
+++ b/Source/platform/transforms/ScaleTransformOperation.h |
@@ -51,6 +51,7 @@ public: |
{ |
transform.scale3d(m_x, m_y, m_z); |
} |
+ virtual PassRefPtr<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override; |
private: |
virtual OperationType type() const override { return m_type; } |
@@ -63,8 +64,6 @@ private: |
return m_x == s->m_x && m_y == s->m_y && m_z == s->m_z; |
} |
- virtual PassRefPtr<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override; |
- |
ScaleTransformOperation(double sx, double sy, double sz, OperationType type) |
: m_x(sx) |
, m_y(sy) |
@@ -80,6 +79,8 @@ private: |
OperationType m_type; |
}; |
+DEFINE_TRANSFORM_TYPE_CASTS(ScaleTransformOperation, isScale()); |
+ |
} // namespace blink |
#endif // ScaleTransformOperation_h |