Index: cc/animation_curve.h |
diff --git a/cc/animation_curve.h b/cc/animation_curve.h |
index 386d7034e007f2198f1434068bc91273774a213b..5b80d8d3632412b4e25543a37bbebca1048f33ac 100644 |
--- a/cc/animation_curve.h |
+++ b/cc/animation_curve.h |
@@ -6,6 +6,7 @@ |
#define CCAnimationCurve_h |
#include "base/memory/scoped_ptr.h" |
+#include "cc/cc_export.h" |
#include <public/WebTransformationMatrix.h> |
namespace cc { |
@@ -16,7 +17,7 @@ class TransformOperations; |
// An animation curve is a function that returns a value given a time. |
// There are currently only two types of curve, float and transform. |
-class AnimationCurve { |
+class CC_EXPORT AnimationCurve { |
public: |
enum Type { Float, Transform }; |
@@ -30,7 +31,7 @@ public: |
const TransformAnimationCurve* toTransformAnimationCurve() const; |
}; |
-class FloatAnimationCurve : public AnimationCurve { |
+class CC_EXPORT FloatAnimationCurve : public AnimationCurve { |
public: |
virtual ~FloatAnimationCurve() { } |
@@ -40,7 +41,7 @@ public: |
virtual Type type() const OVERRIDE; |
}; |
-class TransformAnimationCurve : public AnimationCurve { |
+class CC_EXPORT TransformAnimationCurve : public AnimationCurve { |
public: |
virtual ~TransformAnimationCurve() { } |