コード例 #1
0
ファイル: LuaEngine.cpp プロジェクト: donggx/mobilelua
static void registerNativeFunctions(lua_State* L)
{
	RegFun(L, "print", luaPrint);
	RegFun(L, "log", luaLog);
	RegTableFun(L, "mosync", "SysBufferToString", luaBufferToString);
	RegTableFun(L, "mosync", "SysStringToBuffer", luaStringToBuffer);
	RegTableFun(L, "mosync", "SysStringUnescape", luaStringUnescape);
	RegTableFun(L, "mosync", "SysStringEscape", luaStringEscape);
	RegTableFun(L, "mosync", "SysLuaEngineCreate", luaEngineCreate);
	RegTableFun(L, "mosync", "SysLuaEngineDelete", luaEngineDelete);
	RegTableFun(L, "mosync", "SysLuaEngineEval", luaEngineEval);
}
コード例 #2
0
ファイル: LuaEngine.cpp プロジェクト: donggx/mobilelua
void LuaEngine::registerGlobalFunction(
	const char* funName,
	LUA_FUNCTION funPointer)
{
	RegFun(
		(lua_State*) mLuaState,
		funName,
		(lua_CFunction) funPointer);
}
コード例 #3
0
ファイル: LuaEngine.cpp プロジェクト: MoSyncLabs/mobilelua
static void registerNativeFunctions(lua_State* L)
{
	RegFun(L, "print", luaPrint);
	RegFun(L, "log", luaLog);
	RegFun(L, "SysBufferToString", luaToString);
	RegFun(L, "SysLuaEngineCreate", luaEngineCreate);
	RegFun(L, "SysLuaEngineDelete", luaEngineDelete);
	RegFun(L, "SysLuaEngineEval", luaEngineEval);
}