Functor class used for subscribing Lua functions to CEGUI events.  
 More...
|  | 
|  | 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 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.  More... 
 | 
|  | 
Functor class used for subscribing Lua functions to CEGUI events. 
  
  | 
        
          | static void CEGUI::LuaFunctor::pushNamedFunction | ( | lua_State * | L, |  
          |  |  | const String & | name |  
          |  | ) |  |  |  | static | 
 
Pushes the Lua function named. 
- Parameters
- 
  
    | name | on top of the Lua stack. The name may contain '.' (dots) character for (nested) table values. |