Lua: Add automatic function binding
Former-commit-id: dcb1d3ca474c9e10f9a40428095a5ff752f5c4a9
This commit is contained in:
@@ -624,7 +624,7 @@ void NzLuaInstance::PushBoolean(bool value)
|
||||
lua_pushboolean(m_state, (value) ? 1 : 0);
|
||||
}
|
||||
|
||||
void NzLuaInstance::PushCFunction(NzLuaCFunction func, int upvalueCount)
|
||||
void NzLuaInstance::PushCFunction(NzLuaCFunction func, unsigned int upvalueCount)
|
||||
{
|
||||
lua_pushcclosure(m_state, func, upvalueCount);
|
||||
}
|
||||
@@ -677,6 +677,11 @@ void NzLuaInstance::PushString(const char* str)
|
||||
lua_pushstring(m_state, str);
|
||||
}
|
||||
|
||||
void NzLuaInstance::PushString(const char* str, unsigned int size)
|
||||
{
|
||||
lua_pushlstring(m_state, str, size);
|
||||
}
|
||||
|
||||
void NzLuaInstance::PushString(const NzString& str)
|
||||
{
|
||||
lua_pushlstring(m_state, str.GetConstBuffer(), str.GetSize());
|
||||
|
||||
Reference in New Issue
Block a user