From dea5265d49ba34c24a7840eddd0ef00c4e4a3d43 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 16 Feb 2010 08:53:56 +0000 Subject: [PATCH] Updated wrappers --- .../introspection/osgAnimation/EaseMotion.cpp | 324 ++++++++++++++++++ 1 file changed, 324 insertions(+) diff --git a/src/osgWrappers/introspection/osgAnimation/EaseMotion.cpp b/src/osgWrappers/introspection/osgAnimation/EaseMotion.cpp index 1a268030a..56da62776 100644 --- a/src/osgWrappers/introspection/osgAnimation/EaseMotion.cpp +++ b/src/osgWrappers/introspection/osgAnimation/EaseMotion.cpp @@ -50,6 +50,17 @@ BEGIN_OBJECT_REFLECTOR(osgAnimation::CompositeMotion) I_PublicMemberProperty(osgAnimation::CompositeMotion::MotionList, _motions); END_REFLECTOR +BEGIN_VALUE_REFLECTOR(osgAnimation::InBackFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____InBackFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + BEGIN_VALUE_REFLECTOR(osgAnimation::InBounceFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____InBounceFunction, @@ -61,6 +72,17 @@ BEGIN_VALUE_REFLECTOR(osgAnimation::InBounceFunction) ""); END_REFLECTOR +BEGIN_VALUE_REFLECTOR(osgAnimation::InCircFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____InCircFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + BEGIN_VALUE_REFLECTOR(osgAnimation::InCubicFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____InCubicFunction, @@ -83,6 +105,28 @@ BEGIN_VALUE_REFLECTOR(osgAnimation::InElasticFunction) ""); END_REFLECTOR +BEGIN_VALUE_REFLECTOR(osgAnimation::InExpoFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____InExpoFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + +BEGIN_VALUE_REFLECTOR(osgAnimation::InOutBackFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____InOutBackFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + BEGIN_VALUE_REFLECTOR(osgAnimation::InOutBounceFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____InOutBounceFunction, @@ -94,6 +138,17 @@ BEGIN_VALUE_REFLECTOR(osgAnimation::InOutBounceFunction) ""); END_REFLECTOR +BEGIN_VALUE_REFLECTOR(osgAnimation::InOutCircFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____InOutCircFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + BEGIN_VALUE_REFLECTOR(osgAnimation::InOutCubicFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____InOutCubicFunction, @@ -116,6 +171,17 @@ BEGIN_VALUE_REFLECTOR(osgAnimation::InOutElasticFunction) ""); END_REFLECTOR +BEGIN_VALUE_REFLECTOR(osgAnimation::InOutExpoFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____InOutExpoFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + BEGIN_VALUE_REFLECTOR(osgAnimation::InOutQuadFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____InOutQuadFunction, @@ -138,6 +204,17 @@ BEGIN_VALUE_REFLECTOR(osgAnimation::InOutQuartFunction) ""); END_REFLECTOR +BEGIN_VALUE_REFLECTOR(osgAnimation::InOutSineFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____InOutSineFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + BEGIN_VALUE_REFLECTOR(osgAnimation::InQuadFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____InQuadFunction, @@ -160,6 +237,17 @@ BEGIN_VALUE_REFLECTOR(osgAnimation::InQuartFunction) ""); END_REFLECTOR +BEGIN_VALUE_REFLECTOR(osgAnimation::InSineFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____InSineFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + BEGIN_VALUE_REFLECTOR(osgAnimation::LinearFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____LinearFunction, @@ -252,6 +340,17 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgAnimation::Motion) 0); END_REFLECTOR +BEGIN_VALUE_REFLECTOR(osgAnimation::OutBackFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____OutBackFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + BEGIN_VALUE_REFLECTOR(osgAnimation::OutBounceFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____OutBounceFunction, @@ -263,6 +362,17 @@ BEGIN_VALUE_REFLECTOR(osgAnimation::OutBounceFunction) ""); END_REFLECTOR +BEGIN_VALUE_REFLECTOR(osgAnimation::OutCircFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____OutCircFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + BEGIN_VALUE_REFLECTOR(osgAnimation::OutCubicFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____OutCubicFunction, @@ -285,6 +395,17 @@ BEGIN_VALUE_REFLECTOR(osgAnimation::OutElasticFunction) ""); END_REFLECTOR +BEGIN_VALUE_REFLECTOR(osgAnimation::OutExpoFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____OutExpoFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + BEGIN_VALUE_REFLECTOR(osgAnimation::OutQuadFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____OutQuadFunction, @@ -307,6 +428,17 @@ BEGIN_VALUE_REFLECTOR(osgAnimation::OutQuartFunction) ""); END_REFLECTOR +BEGIN_VALUE_REFLECTOR(osgAnimation::OutSineFunction) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_Constructor0(____OutSineFunction, + "", + ""); + I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, + __void__getValueAt__float__float_R1_S, + "", + ""); +END_REFLECTOR + TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::LinearFunction >, osgAnimation::LinearMotion) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::OutQuadFunction >, osgAnimation::OutQuadMotion) @@ -339,6 +471,30 @@ TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InElasticFunctio TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InOutElasticFunction >, osgAnimation::InOutElasticMotion) +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::OutSineFunction >, osgAnimation::OutSineMotion) + +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InSineFunction >, osgAnimation::InSineMotion) + +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InOutSineFunction >, osgAnimation::InOutSineMotion) + +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::OutBackFunction >, osgAnimation::OutBackMotion) + +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InBackFunction >, osgAnimation::InBackMotion) + +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InOutBackFunction >, osgAnimation::InOutBackMotion) + +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::OutCircFunction >, osgAnimation::OutCircMotion) + +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InCircFunction >, osgAnimation::InCircMotion) + +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InOutCircFunction >, osgAnimation::InOutCircMotion) + +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::OutExpoFunction >, osgAnimation::OutExpoMotion) + +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InExpoFunction >, osgAnimation::InExpoMotion) + +TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InOutExpoFunction >, osgAnimation::InOutExpoMotion) + BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgAnimation::Motion >) I_DeclaringFile("osg/ref_ptr"); I_Constructor0(____ref_ptr, @@ -379,6 +535,20 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgAnimation::Motion >) 0); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InBackFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InBounceFunction >) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osgAnimation::Motion); @@ -393,6 +563,20 @@ BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InBounceF ""); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InCircFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InCubicFunction >) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osgAnimation::Motion); @@ -421,6 +605,34 @@ BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InElastic ""); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InExpoFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InOutBackFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InOutBounceFunction >) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osgAnimation::Motion); @@ -435,6 +647,20 @@ BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InOutBoun ""); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InOutCircFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InOutCubicFunction >) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osgAnimation::Motion); @@ -463,6 +689,20 @@ BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InOutElas ""); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InOutExpoFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InOutQuadFunction >) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osgAnimation::Motion); @@ -491,6 +731,20 @@ BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InOutQuar ""); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InOutSineFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InQuadFunction >) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osgAnimation::Motion); @@ -519,6 +773,20 @@ BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InQuartFu ""); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InSineFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::LinearFunction >) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osgAnimation::Motion); @@ -533,6 +801,20 @@ BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::LinearFun ""); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::OutBackFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::OutBounceFunction >) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osgAnimation::Motion); @@ -547,6 +829,20 @@ BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::OutBounce ""); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::OutCircFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::OutCubicFunction >) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osgAnimation::Motion); @@ -575,6 +871,20 @@ BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::OutElasti ""); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::OutExpoFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::OutQuadFunction >) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osgAnimation::Motion); @@ -603,5 +913,19 @@ BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::OutQuartF ""); END_REFLECTOR +BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::OutSineFunction >) + I_DeclaringFile("osgAnimation/EaseMotion"); + I_BaseType(osgAnimation::Motion); + I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, + ____MathMotionTemplate__float__float__float__TimeBehaviour, + "", + ""); + I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, + Properties::VIRTUAL, + __void__getValueInNormalizedRange__float__value_type_R1, + "", + ""); +END_REFLECTOR + STD_VECTOR_REFLECTOR(std::vector< osg::ref_ptr< osgAnimation::Motion > >)