summaryrefslogtreecommitdiffstats
path: root/cc/CCAnimationCurve.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cc/CCAnimationCurve.cpp')
-rw-r--r--cc/CCAnimationCurve.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/cc/CCAnimationCurve.cpp b/cc/CCAnimationCurve.cpp
index ae5ccdf..7cd0158 100644
--- a/cc/CCAnimationCurve.cpp
+++ b/cc/CCAnimationCurve.cpp
@@ -14,10 +14,20 @@ const CCFloatAnimationCurve* CCAnimationCurve::toFloatAnimationCurve() const
return static_cast<const CCFloatAnimationCurve*>(this);
}
+CCAnimationCurve::Type CCFloatAnimationCurve::type() const
+{
+ return Float;
+}
+
const CCTransformAnimationCurve* CCAnimationCurve::toTransformAnimationCurve() const
{
ASSERT(type() == CCAnimationCurve::Transform);
return static_cast<const CCTransformAnimationCurve*>(this);
}
+CCAnimationCurve::Type CCTransformAnimationCurve::type() const
+{
+ return Transform;
+}
+
} // namespace cc