ug4
lua_stack.h File Reference

Go to the source code of this file.

Namespaces

 ug
 the ug namespace
 
 ug::bridge
 

Functions

int ug::bridge::LuaStackToParams (ParameterStack &ps, const ParameterInfo &psInfo, lua_State *L, int offsetToFirstParam=0)
 copies parameter values from the lua-stack to a parameter-list. More...
 
template<typename T >
static void ug::bridge::ParamStackEntryToLuaStack (const ParameterStack &ps, lua_State *L, int index, bool bIsVector)
 
template<typename T >
static void ug::bridge::ParamStackPointerEntryToLuaStack (const ParameterStack &ps, lua_State *L, int index, bool bIsVector)
 
int ug::bridge::ParamsToLuaStack (const ParameterStack &ps, lua_State *L)
 Pushes the parameter-values to the Lua-Stack. More...
 
template<typename T >
static bool ug::bridge::PushLuaStackEntryToParamStack (ParameterStack &ps, lua_State *L, int index, bool bIsVector)
 
template<typename T >
static bool ug::bridge::PushLuaStackPointerEntryToParamStack (ParameterStack &ps, lua_State *L, int index, const char *baseClassName, bool bIsVector)