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: