Registra clases, funciones y valores en Lua y permite acceder a los valores registrados.
Más...
#include <LuaRegistry.h>
|
| LuaRegistry (lua_State *L) |
| Crea una tabla de valores en Lua.
|
|
template<typename TFunc > |
void | registerFunction (std::string className, std::string functionName, TFunc function) |
| Registra una funcion en Lua.
|
|
template<typename T > |
T | getValueFromLua (std::string name) |
| Devuelve un valor de Lua.
|
|
Registra clases, funciones y valores en Lua y permite acceder a los valores registrados.
◆ LuaRegistry()
Tapioca::LuaRegistry::LuaRegistry |
( |
lua_State * | L | ) |
|
Crea una tabla de valores en Lua.
- Parámetros
-
◆ getValueFromLua()
template<typename T >
T Tapioca::LuaRegistry::getValueFromLua |
( |
std::string | name | ) |
|
|
inline |
Devuelve un valor de Lua.
- Parámetros
-
- Devuelve
- Valor
◆ registerFunction()
template<typename TFunc >
void Tapioca::LuaRegistry::registerFunction |
( |
std::string | className, |
|
|
std::string | functionName, |
|
|
TFunc | function ) |
|
inline |
Registra una funcion en Lua.
- Parámetros
-
className | Nombre de la clase |
functionName | Nombre de la funcion |
function | Funcion a registrar |
La documentación de esta clase está generada de los siguientes archivos: