cs sdk v 1.14 released

Home  |  Product  |  Documents  |  Tutorials  |  FAQ |   Download  |   Forum |   Contacts  |   Link  


  Cross Suit

 Cross Suit SDK

 Documents
      classes
 Starting...
           Tutorials

 LUA tutorials

   Support

  Forum
  q&a

 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.

Defines

#define DECLARE_SCRIPT_LUA_CLASS(ClassName)
#define IMPLEMENT_SCRIPT_CLASS(ClassName)   const char ClassName::className[] = #ClassName;
#define DEFINE_SCRIPT_CLASS(ClassName)   Luna<ClassName>::RegType ClassName::methods[] = {
#define SCRIPT_METHOD(ClassName, MethodName)   { #MethodName, &ClassName::MethodName }
#define END_SCRIPT_CLASS   };
#define REGISTER_CLASS(ClassName)   Luna<ClassName>::Register(m_pLuaState);
#define SCRIPT_FUNCTION(FunctionName)   int FunctionName(lua_State* L);


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[] = {

Definition at line 25 of file lua_sgLUA.h.

#define END_SCRIPT_CLASS   };

Definition at line 30 of file lua_sgLUA.h.

#define IMPLEMENT_SCRIPT_CLASS ( ClassName   )     const char ClassName::className[] = #ClassName;

Definition at line 22 of file lua_sgLUA.h.

#define REGISTER_CLASS ( ClassName   )     Luna<ClassName>::Register(m_pLuaState);

Definition at line 32 of file lua_sgLUA.h.

#define SCRIPT_FUNCTION ( FunctionName   )     int FunctionName(lua_State* L);

Definition at line 37 of file lua_sgLUA.h.

#define SCRIPT_METHOD ( ClassName,
MethodName   )     { #MethodName, &ClassName::MethodName }

Definition at line 28 of file lua_sgLUA.h.


Copyright(C) gvSystem & GamePlus All Rights Reserved.