UGDK
|
#include <luawrapper.h>
Public Member Functions | |
LuaWrapper () | |
~LuaWrapper () | |
bool | Initialize () |
Overwritten methods. | |
void | Finalize () |
Finalizes the LangWrapper, finalizing any language specific stuff. | |
VirtualData::Ptr | NewData () |
LuaData * | NewLuaData () |
Other methods. | |
void | ExecuteCode (const std::string &code) |
VirtualObj | LoadModule (const std::string &name) |
VirtualData::Ptr | OperateBuffer (const DataID operand_id, lua_CFunction op) |
Other methods. | |
DataGear & | data_gear () |
void | Share (DataGear *gear) |
DataGear * | shared_gear () |
void | AddToBuffer (DataID id) |
void | CleanBuffer () |
ugdk::script::lua::LuaWrapper::LuaWrapper | ( | ) | [inline] |
ugdk::script::lua::LuaWrapper::~LuaWrapper | ( | ) | [inline] |
void ugdk::script::lua::LuaWrapper::AddToBuffer | ( | DataID | id | ) | [inline] |
void ugdk::script::lua::LuaWrapper::CleanBuffer | ( | ) | [inline] |
DataGear& ugdk::script::lua::LuaWrapper::data_gear | ( | ) | [inline] |
void ugdk::script::lua::LuaWrapper::ExecuteCode | ( | const std::string & | code | ) | [virtual] |
Implements ugdk::script::LangWrapper.
void ugdk::script::lua::LuaWrapper::Finalize | ( | ) | [virtual] |
Finalizes the LangWrapper, finalizing any language specific stuff.
Implements ugdk::script::LangWrapper.
bool ugdk::script::lua::LuaWrapper::Initialize | ( | ) | [virtual] |
Overwritten methods.
Implements ugdk::script::LangWrapper.
VirtualObj ugdk::script::lua::LuaWrapper::LoadModule | ( | const std::string & | name | ) | [virtual] |
Implements ugdk::script::LangWrapper.
VirtualData::Ptr ugdk::script::lua::LuaWrapper::NewData | ( | ) | [virtual] |
Implements ugdk::script::LangWrapper.
Other methods.
VirtualData::Ptr ugdk::script::lua::LuaWrapper::OperateBuffer | ( | const DataID | operand_id, |
lua_CFunction | op | ||
) |
Other methods.
void ugdk::script::lua::LuaWrapper::Share | ( | DataGear * | gear | ) | [inline] |
DataGear* ugdk::script::lua::LuaWrapper::shared_gear | ( | ) | [inline] |