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

 

 

ScriptEngine Class Reference

#include <lua_ScriptEngine.h>

Inheritance diagram for ScriptEngine:

Inheritance graph
[legend]
Collaboration diagram for ScriptEngine:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScriptEngine (void)
 ~ScriptEngine (void)
lua_State * GetLua () const
int NumScripts () const
void RegisterClass (const char *class_name)
void RegisterScriptClasses ()
ScriptCreate ()
ScriptGetBaseMainScript (void)
void UnlinkScript (Script *pScript)
void Update (float fElapsed)
bool Start ()

Private Types

typedef int pScriptFunction (lua_State *)

Private Member Functions

void Stop ()

Private Attributes

lua_State * m_pLuaState
Scriptm_pScriptList
Scriptm_pBaseMainScript

Detailed Description

Definition at line 17 of file lua_ScriptEngine.h.


Member Typedef Documentation

typedef int ScriptEngine::pScriptFunction(lua_State *) [private]

Definition at line 22 of file lua_ScriptEngine.h.


Constructor & Destructor Documentation

ScriptEngine::ScriptEngine ( void   ) 

ScriptEngine::~ScriptEngine ( void   ) 


Member Function Documentation

lua_State* ScriptEngine::GetLua (  )  const [inline]

Definition at line 34 of file lua_ScriptEngine.h.

References m_pLuaState.

int ScriptEngine::NumScripts (  )  const

void ScriptEngine::RegisterClass ( const char *  class_name  ) 

void ScriptEngine::RegisterScriptClasses (  ) 

Script* ScriptEngine::Create (  ) 

Script* ScriptEngine::GetBaseMainScript ( void   )  [inline]

Definition at line 44 of file lua_ScriptEngine.h.

References m_pBaseMainScript.

void ScriptEngine::UnlinkScript ( Script pScript  ) 

void ScriptEngine::Update ( float  fElapsed  ) 

bool ScriptEngine::Start (  ) 

void ScriptEngine::Stop (  )  [private]


Member Data Documentation

lua_State* ScriptEngine::m_pLuaState [private]

Definition at line 19 of file lua_ScriptEngine.h.

Referenced by GetLua().

Definition at line 26 of file lua_ScriptEngine.h.

Definition at line 27 of file lua_ScriptEngine.h.

Referenced by GetBaseMainScript().


The documentation for this class was generated from the following file:

Copyright(C) gvSystem & GamePlus All Rights Reserved.