| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- $#include "ValueAnimation.h"
- enum InterpMethod
- {
- IM_LINEAR = 0,
- IM_SPLINE,
- };
- class ValueAnimation : public Resource
- {
- ValueAnimation();
- ~ValueAnimation();
-
- void SetInterpolationMethod(InterpMethod method);
- void SetSplineTension(float tension);
- void SetValueType(VariantType valueType);
- bool SetKeyFrame(float time, const Variant& value);
- void SetEventFrame(float time, const StringHash& eventType, const VariantMap& eventData = VariantMap());
-
- InterpMethod GetInterpolationMethod() const;
- float GetSplineTension() const;
- VariantType GetValueType() const;
- tolua_property__get_set InterpMethod interpolationMethod;
- tolua_property__get_set float splineTension;
- tolua_property__get_set VariantType valueType;
- };
- ${
- #define TOLUA_DISABLE_tolua_SceneLuaAPI_ValueAnimation_new00
- static int tolua_SceneLuaAPI_ValueAnimation_new00(lua_State* tolua_S)
- {
- return ToluaNewObject<ValueAnimation>(tolua_S);
- }
- #define TOLUA_DISABLE_tolua_SceneLuaAPI_ValueAnimation_new00_local
- static int tolua_SceneLuaAPI_ValueAnimation_new00_local(lua_State* tolua_S)
- {
- return ToluaNewObjectGC<ValueAnimation>(tolua_S);
- }
- $}
|