Chromium Code Reviews| Index: Source/platform/transforms/ScaleTransformOperation.h |
| diff --git a/Source/platform/transforms/ScaleTransformOperation.h b/Source/platform/transforms/ScaleTransformOperation.h |
| index 8b6fde1e2cfb50e73f884730a5116389687e5d26..10cdff9964ce9813d2ce8d748157c2c6e92ab0e8 100644 |
| --- a/Source/platform/transforms/ScaleTransformOperation.h |
| +++ b/Source/platform/transforms/ScaleTransformOperation.h |
| @@ -29,7 +29,7 @@ |
| namespace blink { |
| -class PLATFORM_EXPORT ScaleTransformOperation : public TransformOperation { |
| +class PLATFORM_EXPORT ScaleTransformOperation final : public TransformOperation { |
| public: |
| static PassRefPtr<ScaleTransformOperation> create(double sx, double sy, OperationType type) |
| { |
| @@ -46,8 +46,6 @@ public: |
| double z() const { return m_z; } |
| virtual bool canBlendWith(const TransformOperation& other) const; |
| - |
| -private: |
| virtual OperationType type() const override { return m_type; } |
|
Timothy Loh
2015/06/12 04:48:35
Can this (and the one for Translate) stay private?
soonm
2015/06/12 06:18:49
Yep they can be private. Reverted.
|
| virtual bool operator==(const TransformOperation& o) const override |
| @@ -58,6 +56,7 @@ private: |
| return m_x == s->m_x && m_y == s->m_y && m_z == s->m_z; |
| } |
| +private: |
| virtual void apply(TransformationMatrix& transform, const FloatSize&) const override |
| { |
| transform.scale3d(m_x, m_y, m_z); |
| @@ -80,6 +79,8 @@ private: |
| OperationType m_type; |
| }; |
| +DEFINE_TRANSFORM_TYPE_CASTS(ScaleTransformOperation, isScaleTransformOperation()); |
| + |
| } // namespace blink |
| #endif // ScaleTransformOperation_h |