Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

LuaManager Class Reference

#include <LuaManager.h>

List of all members.

Public Member Functions

 LuaManager ()
 ~LuaManager ()
void PrepareExpression (CString &sInOut)
bool RunScriptFile (const CString &sFile)
void ResetState ()
bool RunScript (const CString &sScript)
bool RunExpressionB (const CString &str)
float RunExpressionF (const CString &str)
bool RunExpressionS (const CString &str, CString &sOut)
bool RunAtExpression (CString &sStr)
void Fail (const CString &err)
void SetGlobal (const CString &sName, int val)
void PushStack (bool val)
void PushStack (int val)
void PushStack (void *val)
void PushStack (const CString &val)
void PopStack (CString &out)
bool GetStack (int pos, int &out)
void SetGlobal (const CString &sName)
bool RunExpression (const CString &str)

Static Public Member Functions

void Register (RegisterActorFn pfn)

Public Attributes

lua_State * L


Constructor & Destructor Documentation

LuaManager::LuaManager  ) 
 

LuaManager::~LuaManager  ) 
 


Member Function Documentation

void LuaManager::Fail const CString &  err  ) 
 

bool LuaManager::GetStack int  pos,
int out
 

void LuaManager::PopStack CString &  out  ) 
 

void LuaManager::PrepareExpression CString &  sInOut  ) 
 

void LuaManager::PushStack const CString &  val  ) 
 

void LuaManager::PushStack void *  val  ) 
 

void LuaManager::PushStack int  val  ) 
 

void LuaManager::PushStack bool  val  ) 
 

void LuaManager::Register RegisterActorFn  pfn  )  [static]
 

void LuaManager::ResetState  ) 
 

bool LuaManager::RunAtExpression CString &  sStr  ) 
 

bool LuaManager::RunExpression const CString &  str  ) 
 

bool LuaManager::RunExpressionB const CString &  str  ) 
 

float LuaManager::RunExpressionF const CString &  str  ) 
 

bool LuaManager::RunExpressionS const CString &  str,
CString &  sOut
 

bool LuaManager::RunScript const CString &  sScript  ) 
 

bool LuaManager::RunScriptFile const CString &  sFile  ) 
 

void LuaManager::SetGlobal const CString &  sName  ) 
 

void LuaManager::SetGlobal const CString &  sName,
int  val
[inline]
 


Member Data Documentation

lua_State* LuaManager::L
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 20:59:50 2005 for StepMania by doxygen 1.3.7