23 template <
typename... TArgs>
24 inline void Queue(
const LuaRef &queue, std::string_view event, TArgs... args)
27 ev.
Set(
"name", event);
34 inline void Queue(
const LuaRef &queue, std::string_view event)
37 ev.
Set(
"name", event);
43 template <
typename... TArgs>
44 inline void Queue(std::string_view event, TArgs... args)
50 inline void Queue(std::string_view event)
lua_State * GetLua() const
Definition: LuaRef.h:26
LuaTable Set(const Key &key, const Value &value) const
Definition: LuaTable.h:365
LuaTable & PushMultiple(Values &... value)
Definition: LuaTable.h:383
LuaTable & PushBack(Value &value)
Definition: LuaTable.h:374
Definition: LuaTable.h:298
Definition: LuaEvent.cpp:11
void Queue(const LuaRef &queue, std::string_view event, TArgs... args)
Definition: LuaEvent.h:24
void Emit()
Definition: LuaEvent.cpp:65
void Init()
Definition: LuaEvent.cpp:36
void Uninit()
Definition: LuaEvent.cpp:50
LuaRef & GetEventQueue()
Definition: LuaEvent.cpp:75
void Clear()
Definition: LuaEvent.cpp:55