|
Product parts
|
|
Virtual File system
|
| Virtual Render |
| Virtual Machine |
| |
|
Demo Games
|
| |
|
3D Engine
|
|
gvSystem(dx9)
|
|
|
|
Link
|
 |
|
|
lua_sgLUA.h File Reference#include "./script_lua/lua_main/lua-5.1.2/src/lua.h"
#include "./script_lua/lua_main/lua-5.1.2/src/lauxlib.h"
#include "./script_lua/lua_main/lua-5.1.2/src/lualib.h"
#include "script_lua/lua_main/luna/luna.h"
Include dependency graph for lua_sgLUA.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Define Documentation
| #define DECLARE_SCRIPT_LUA_CLASS |
( |
ClassName |
|
) |
|
Value: public: \
static const char className[]; \
static Luna<ClassName>::RegType methods[];
Definition at line 17 of file lua_sgLUA.h.
| #define DEFINE_SCRIPT_CLASS |
( |
ClassName |
|
) |
Luna<ClassName>::RegType ClassName::methods[] = { |
| #define END_SCRIPT_CLASS }; |
| #define IMPLEMENT_SCRIPT_CLASS |
( |
ClassName |
|
) |
const char ClassName::className[] = #ClassName; |
| #define REGISTER_CLASS |
( |
ClassName |
|
) |
Luna<ClassName>::Register(m_pLuaState); |
| #define SCRIPT_FUNCTION |
( |
FunctionName |
|
) |
int FunctionName(lua_State* L); |
| #define SCRIPT_METHOD |
( |
ClassName, |
|
|
MethodName |
|
) |
{ #MethodName, &ClassName::MethodName } |
|