
Public Member Functions | |
| LuaFunctor (lua_State *state, int func, int selfIndex) | |
| LuaFunctor (lua_State *state, const String &func, int selfIndex) | |
| LuaFunctor (lua_State *state, const int func, const int selfIndex, const String &error_handler) | |
| LuaFunctor (lua_State *state, const String &func, const int selfIndex, const String &error_handler) | |
| LuaFunctor (lua_State *state, const int func, const int selfIndex, const int error_handler) | |
| LuaFunctor (lua_State *state, const String &func, const int selfIndex, const int error_handler) | |
| LuaFunctor (const LuaFunctor &cp) | |
| bool | operator() (const EventArgs &args) const |
Static Public Member Functions | |
| static Event::Connection | SubscribeEvent (EventSet *self, const String &eventName, const int funcIndex, const int selfIndex, const int error_handler, lua_State *L) |
| function used to subscribe any Lua function as event handler. References using the Lua registry. To be called from Lua only. | |
| static void | pushNamedFunction (lua_State *L, const String &name) |
| Pushes the Lua function named. | |
Friends | |
| class | LuaScriptModule |
| void CEGUI::LuaFunctor::pushNamedFunction | ( | lua_State * | L, | |
| const String & | name | |||
| ) | [static] |
Pushes the Lua function named.
| name | on top of the Lua stack. The name may contain '.' (dots) character for (nested) table values. |
References CEGUI::String::c_str(), CEGUI::String::find_first_of(), CEGUI::String::npos, and CEGUI::String::substr().
1.5.7.1