Spinning Topp Logo BlackTopp Studios
inc
Namespaces | Macros | Functions
lua51scriptingengine.cpp File Reference

This file has the implementation for the Lua based Scripting system. More...

#include "datatypes.h"
#include "lua51script.h"
#include "lua51scriptargument.h"
#include "lua51scriptingengine.h"
#include "exception.h"
#include "stringtool.h"
#include <cstring>
#include <cctype>
#include <cassert>
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
+ Include dependency graph for lua51scriptingengine.cpp:

Go to the source code of this file.

Namespaces

 Mezzanine
 The bulk of the engine components go in this namspace.
 
 Mezzanine::Scripting
 This namespace is for all the classes belonging to the Scripting Subsystem.
 
 Mezzanine::Scripting::Lua
 This contains the Lua51 and Lua52 resources.
 

Functions

int luaopen_Mezzanine (lua_State *L)
 Entry to Swig binding for loading the core Mezzanine library. More...
 
int luaopen_MezzanineMathTools (lua_State *L)
 Entry to Swig binding for loading the MathTools. More...
 
int luaopen_MezzanineMathToolsSafe (lua_State *L)
 Entry to Swig binding for loading the safe version of the MathTools. More...
 
int luaopen_MezzaninePhysics (lua_State *L)
 Entry to Swig binding for loading the Physics system. More...
 
int luaopen_MezzaninePhysicsSafe (lua_State *L)
 Entry to Swig binding for loading the safe version of the Physics system. More...
 
int luaopen_MezzanineSafe (lua_State *L)
 Entry to Swig binding for loading the safe versions of the core Mezzanine library. More...
 
int luaopen_MezzanineThreading (lua_State *L)
 Entry to Swig binding for loading the FrameScheduler. More...
 
int luaopen_MezzanineThreadingSafe (lua_State *L)
 Entry to Swig binding for loading the safe version of the FrameScheduler. More...
 
int luaopen_MezzanineXML (lua_State *L)
 Entry to Swig binding for loading the XML library. More...
 
int luaopen_MezzanineXMLSafe (lua_State *L)
 Entry to Swig binding for loading the safe version XML library. More...
 

Detailed Description

This file has the implementation for the Lua based Scripting system.

Definition in file lua51scriptingengine.cpp.

Function Documentation

int luaopen_Mezzanine ( lua_State *  L)

Entry to Swig binding for loading the core Mezzanine library.

Parameters
Lthe lua_State to load the library into.
Returns
A Lua error code capable of being converted to an exception by Lua51ScriptingEngine::ThrowFromLuaErrorCode(int).
int luaopen_MezzanineMathTools ( lua_State *  L)

Entry to Swig binding for loading the MathTools.

Parameters
Lthe lua_State to load the library into.
Returns
A Lua error code capable of being converted to an exception by Lua51ScriptingEngine::ThrowFromLuaErrorCode(int).
int luaopen_MezzanineMathToolsSafe ( lua_State *  L)

Entry to Swig binding for loading the safe version of the MathTools.

Parameters
Lthe lua_State to load the library into.
Returns
A Lua error code capable of being converted to an exception by Lua51ScriptingEngine::ThrowFromLuaErrorCode(int).
int luaopen_MezzaninePhysics ( lua_State *  L)

Entry to Swig binding for loading the Physics system.

Parameters
Lthe lua_State to load the library into.
Returns
A Lua error code capable of being converted to an exception by Lua51ScriptingEngine::ThrowFromLuaErrorCode(int).
int luaopen_MezzaninePhysicsSafe ( lua_State *  L)

Entry to Swig binding for loading the safe version of the Physics system.

Parameters
Lthe lua_State to load the library into.
Returns
A Lua error code capable of being converted to an exception by Lua51ScriptingEngine::ThrowFromLuaErrorCode(int).
int luaopen_MezzanineSafe ( lua_State *  L)

Entry to Swig binding for loading the safe versions of the core Mezzanine library.

Parameters
Lthe lua_State to load the library into.
Returns
A Lua error code capable of being converted to an exception by Lua51ScriptingEngine::ThrowFromLuaErrorCode(int).
int luaopen_MezzanineThreading ( lua_State *  L)

Entry to Swig binding for loading the FrameScheduler.

Parameters
Lthe lua_State to load the library into.
Returns
A Lua error code capable of being converted to an exception by Lua51ScriptingEngine::ThrowFromLuaErrorCode(int).
int luaopen_MezzanineThreadingSafe ( lua_State *  L)

Entry to Swig binding for loading the safe version of the FrameScheduler.

Parameters
Lthe lua_State to load the library into.
Returns
A Lua error code capable of being converted to an exception by Lua51ScriptingEngine::ThrowFromLuaErrorCode(int).
int luaopen_MezzanineXML ( lua_State *  L)

Entry to Swig binding for loading the XML library.

Parameters
Lthe lua_State to load the library into.
Returns
A Lua error code capable of being converted to an exception by Lua51ScriptingEngine::ThrowFromLuaErrorCode(int).
int luaopen_MezzanineXMLSafe ( lua_State *  L)

Entry to Swig binding for loading the safe version XML library.

Parameters
Lthe lua_State to load the library into.
Returns
A Lua error code capable of being converted to an exception by Lua51ScriptingEngine::ThrowFromLuaErrorCode(int).