#ifndef ROCKETCORELUAELEMENTFORMCONTROLDATASELECT_H #define ROCKETCORELUAELEMENTFORMCONTROLDATASELECT_H /* This defines the ElementFormControlDataSelect type in the Lua global namespace. I think it is the longest type name. It inherits from ElementFormControlSelect, which inherits from ElementFormControl, which inherits from Element //method noreturn ElementFormControlDataSelect:SetDataSource(string source) */ #include #include #include using Rocket::Controls::ElementFormControlDataSelect; namespace Rocket { namespace Core { namespace Lua { //inherits from ElementFormControl which inherits from Element template<> void LuaType::extra_init(lua_State* L, int metatable_index); template<> bool LuaType::is_reference_counted(); //method int ElementFormControlDataSelectSetDataSource(lua_State* L, ElementFormControlDataSelect* obj); RegType ElementFormControlDataSelectMethods[]; luaL_reg ElementFormControlDataSelectGetters[]; luaL_reg ElementFormControlDataSelectSetters[]; /* template<> const char* GetTClassName(); template<> RegType* GetMethodTable(); template<> luaL_reg* GetAttrTable(); template<> luaL_reg* SetAttrTable(); */ } } } #endif