Index: cc/animation_curve.h |
diff --git a/cc/animation_curve.h b/cc/animation_curve.h |
index 50dde073f0d127213c7353e83c5cb926c4da15a6..342e464220722080a21d388664c1e01cbac19d7d 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 { |
@@ -17,7 +18,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 }; |
@@ -31,7 +32,7 @@ public: |
const TransformAnimationCurve* toTransformAnimationCurve() const; |
}; |
-class FloatAnimationCurve : public AnimationCurve { |
+class CC_EXPORT FloatAnimationCurve : public AnimationCurve { |
public: |
virtual ~FloatAnimationCurve() { } |
@@ -41,7 +42,7 @@ public: |
virtual Type type() const OVERRIDE; |
}; |
-class TransformAnimationCurve : public AnimationCurve { |
+class CC_EXPORT TransformAnimationCurve : public AnimationCurve { |
public: |
virtual ~TransformAnimationCurve() { } |