|
bool | ug::bridge::lua::CreateBindings_LUA (lua_State *L, Registry ®) |
| creates bindings for ug_interface and a given lua-state. More...
|
|
static int | ug::bridge::lua::ExecuteMethod (lua_State *L, const ExportedMethodGroup *methodGrp, UserDataWrapper *self, const ClassNameNode *classNameNode, bool errorOutput) |
|
void | ug::bridge::lua::GetBestMatchingMember (const char *classname, const char *name, std::string &minname, int &mind) |
|
void | ug::bridge::lua::GetBestMatchingMember (const IExportedClass *c, const char *name, std::string &minname, int &mind) |
|
std::string | ug::bridge::lua::GetColonWarning (std::string name) |
|
static string | ug::bridge::lua::GetLuaParametersString (lua_State *L, int offsetToFirstParam=0) |
| returns a String describing the parameters on the lua stack ex. "GlobalMultiGridRefiner*, LuaUserNumber2d*, number, string" More...
|
|
string | ug::bridge::lua::GetNilWarning (lua_State *L, int offsetToFirstParam) |
|
static string | ug::bridge::lua::GetTypeMismatchString (const ParameterInfo ¶msTemplate, lua_State *L, int offsetToFirstParam, int badParamOneBased) |
|
static int | ug::bridge::lua::LuaConstructor (lua_State *L, IExportedClass *c, const char *groupname=nullptr) |
|
static int | ug::bridge::lua::LuaProxyConstructor (lua_State *L) |
|
static int | ug::bridge::lua::LuaProxyDelete (lua_State *L) |
|
static int | ug::bridge::lua::LuaProxyFunction (lua_State *L) |
|
static int | ug::bridge::lua::LuaProxyGroupConstructor (lua_State *L) |
|
static int | ug::bridge::lua::LuaProxyMethod (lua_State *L) |
|
static int | ug::bridge::lua::LuaProxyRelease (lua_State *L) |
|
static int | ug::bridge::lua::LuaToStringDefault (lua_State *L) |
|
static int | ug::bridge::lua::MetatableIndexer (lua_State *L) |
|
std::string | ug::bridge::lua::ParameterStackString (ParameterStack &s) |
|
void | ug::bridge::lua::PrintLUACallStack () |
|
string | ug::bridge::lua::UGErrorTraceback (UGError &err) |
|
|
ConstSmartUserDataWrapper * | ug::bridge::lua::CreateNewUserData (lua_State *L, const ConstSmartPtr< void > &ptr, const char *metatableName) |
| creates a new UserDataWrapper and associates it with ptr in luas registry More...
|
|
SmartUserDataWrapper * | ug::bridge::lua::CreateNewUserData (lua_State *L, const SmartPtr< void > &ptr, const char *metatableName) |
| creates a new UserDataWrapper and associates it with ptr in luas registry More...
|
|
RawUserDataWrapper * | ug::bridge::lua::CreateNewUserData (lua_State *L, void *ptr, const char *metatableName, void(*deleteFunc)(const void *), bool is_const) |
| creates a new UserDataWrapper and associates it with ptr in luas registry More...
|
|