#pragma once /* Proxy table for Event.parameters read-only Dictionary */ #include #include #include namespace Rocket { namespace Core { namespace Lua { //where owner is the Element that we should look up information from struct EventParametersProxy { Event* owner; }; template<> void LuaType::extra_init(lua_State* L, int metatable_index); int EventParametersProxy__index(lua_State* L); //method int EventParametersProxyGetTable(lua_State* L, EventParametersProxy* obj); RegType EventParametersProxyMethods[]; luaL_reg EventParametersProxyGetters[]; luaL_reg EventParametersProxySetters[]; } } }