// *************************************************************************** // // Generated automatically by genwrapper. // Please DO NOT EDIT this file! // // *************************************************************************** #include #include #include #include #include // Must undefine IN and OUT macros defined in Windows headers #ifdef IN #undef IN #endif #ifdef OUT #undef OUT #endif TYPE_NAME_ALIAS(std::vector< osg::ref_ptr< osgAnimation::Motion > >, osgAnimation::CompositeMotion::MotionList) BEGIN_OBJECT_REFLECTOR(osgAnimation::CompositeMotion) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osgAnimation::Motion); I_Method0(osgAnimation::CompositeMotion::MotionList &, getMotionList, Properties::NON_VIRTUAL, __MotionList_R1__getMotionList, "", ""); I_Method0(const osgAnimation::CompositeMotion::MotionList &, getMotionList, Properties::NON_VIRTUAL, __C5_MotionList_R1__getMotionList, "", ""); I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, ____CompositeMotion__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, "", ""); I_SimpleProperty(osgAnimation::CompositeMotion::MotionList &, MotionList, __MotionList_R1__getMotionList, 0); I_PublicMemberProperty(osgAnimation::CompositeMotion::MotionList, _motions); END_REFLECTOR BEGIN_VALUE_REFLECTOR(osgAnimation::InBounceFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____InBounceFunction, "", ""); 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, "", ""); 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, "", ""); 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, "", ""); 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, "", ""); I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, __void__getValueAt__float__float_R1_S, "", ""); END_REFLECTOR BEGIN_VALUE_REFLECTOR(osgAnimation::InOutQuartFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____InOutQuartFunction, "", ""); 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, "", ""); I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, __void__getValueAt__float__float_R1_S, "", ""); END_REFLECTOR BEGIN_VALUE_REFLECTOR(osgAnimation::InQuartFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____InQuartFunction, "", ""); 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, "", ""); I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, __void__getValueAt__float__float_R1_S, "", ""); END_REFLECTOR BEGIN_ENUM_REFLECTOR(osgAnimation::Motion::TimeBehaviour) I_DeclaringFile("osgAnimation/EaseMotion"); I_EnumLabel(osgAnimation::Motion::CLAMP); I_EnumLabel(osgAnimation::Motion::LOOP); END_REFLECTOR TYPE_NAME_ALIAS(float, osgAnimation::Motion::value_type) BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgAnimation::Motion) I_DeclaringFile("osgAnimation/EaseMotion"); I_BaseType(osg::Referenced); I_ConstructorWithDefaults4(IN, float, startValue, 0, IN, float, duration, 1, IN, float, changeValue, 1, IN, osgAnimation::Motion::TimeBehaviour, tb, osgAnimation::Motion::CLAMP, ____Motion__float__float__float__TimeBehaviour, "", ""); I_Method0(void, reset, Properties::NON_VIRTUAL, __void__reset, "", ""); I_Method0(float, getTime, Properties::NON_VIRTUAL, __float__getTime, "", ""); I_Method1(float, evaluateTime, IN, float, time, Properties::NON_VIRTUAL, __float__evaluateTime__float, "", ""); I_Method1(void, update, IN, float, dt, Properties::NON_VIRTUAL, __void__update__float, "", ""); I_Method1(void, setTime, IN, float, time, Properties::NON_VIRTUAL, __void__setTime__float, "", ""); I_Method1(void, getValue, IN, osgAnimation::Motion::value_type &, result, Properties::NON_VIRTUAL, __void__getValue__value_type_R1, "", ""); I_Method0(osgAnimation::Motion::value_type, getValue, Properties::NON_VIRTUAL, __value_type__getValue, "", ""); I_Method2(void, getValueAt, IN, float, time, IN, osgAnimation::Motion::value_type &, result, Properties::NON_VIRTUAL, __void__getValueAt__float__value_type_R1, "", ""); I_Method1(osgAnimation::Motion::value_type, getValueAt, IN, float, time, Properties::NON_VIRTUAL, __value_type__getValueAt__float, "", ""); I_Method2(void, getValueInNormalizedRange, IN, float, t, IN, osgAnimation::Motion::value_type &, result, Properties::PURE_VIRTUAL, __void__getValueInNormalizedRange__float__value_type_R1, "", ""); I_Method0(float, getDuration, Properties::NON_VIRTUAL, __float__getDuration, "", ""); I_SimpleProperty(float, Duration, __float__getDuration, 0); I_SimpleProperty(float, Time, __float__getTime, __void__setTime__float); I_SimpleProperty(osgAnimation::Motion::value_type, Value, __value_type__getValue, 0); END_REFLECTOR BEGIN_VALUE_REFLECTOR(osgAnimation::OutBounceFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____OutBounceFunction, "", ""); 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, "", ""); 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, "", ""); I_StaticMethod2(void, getValueAt, IN, float, t, IN, float &, result, __void__getValueAt__float__float_R1_S, "", ""); END_REFLECTOR BEGIN_VALUE_REFLECTOR(osgAnimation::OutQuartFunction) I_DeclaringFile("osgAnimation/EaseMotion"); I_Constructor0(____OutQuartFunction, "", ""); 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) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InQuadFunction >, osgAnimation::InQuadMotion) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InOutQuadFunction >, osgAnimation::InOutQuadMotion) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::OutCubicFunction >, osgAnimation::OutCubicMotion) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InCubicFunction >, osgAnimation::InCubicMotion) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InOutCubicFunction >, osgAnimation::InOutCubicMotion) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::OutQuartFunction >, osgAnimation::OutQuartMotion) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InQuartFunction >, osgAnimation::InQuartMotion) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InOutQuartFunction >, osgAnimation::InOutQuartMotion) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::OutBounceFunction >, osgAnimation::OutBounceMotion) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InBounceFunction >, osgAnimation::InBounceMotion) TYPE_NAME_ALIAS(osgAnimation::MathMotionTemplate< osgAnimation::InOutBounceFunction >, osgAnimation::InOutBounceMotion) BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgAnimation::Motion >) I_DeclaringFile("osg/ref_ptr"); I_Constructor0(____ref_ptr, "", ""); I_Constructor1(IN, osgAnimation::Motion *, ptr, Properties::NON_EXPLICIT, ____ref_ptr__T_P1, "", ""); I_Constructor1(IN, const osg::ref_ptr< osgAnimation::Motion > &, rp, Properties::NON_EXPLICIT, ____ref_ptr__C5_ref_ptr_R1, "", ""); I_Method0(osgAnimation::Motion *, get, Properties::NON_VIRTUAL, __T_P1__get, "", ""); I_Method0(bool, valid, Properties::NON_VIRTUAL, __bool__valid, "", ""); I_Method0(osgAnimation::Motion *, release, Properties::NON_VIRTUAL, __T_P1__release, "", ""); I_Method1(void, swap, IN, osg::ref_ptr< osgAnimation::Motion > &, rp, Properties::NON_VIRTUAL, __void__swap__ref_ptr_R1, "", ""); I_SimpleProperty(osgAnimation::Motion *, , __T_P1__get, 0); END_REFLECTOR BEGIN_OBJECT_REFLECTOR(osgAnimation::MathMotionTemplate< osgAnimation::InBounceFunction >) 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); 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); 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); 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); 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::InOutQuartFunction >) 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); 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::InQuartFunction >) 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); 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); 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); 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); 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::OutQuartFunction >) 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 > >)