Tapioca Engine 1.0
Motor de videojuegos creado por Bubble Studios
Cargando...
Buscando...
Nada coincide
Métodos públicos | Lista de todos los miembros
Referencia de la clase Tapioca::LuaRegistry

Registra clases, funciones y valores en Lua y permite acceder a los valores registrados. Más...

#include <LuaRegistry.h>

Métodos públicos

 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 >
getValueFromLua (std::string name)
 Devuelve un valor de Lua.
 

Descripción detallada

Registra clases, funciones y valores en Lua y permite acceder a los valores registrados.

Documentación de constructores y destructores

◆ LuaRegistry()

Tapioca::LuaRegistry::LuaRegistry ( lua_State * L)

Crea una tabla de valores en Lua.

Parámetros
LEstado de Lua

Documentación de funciones miembro

◆ getValueFromLua()

template<typename T >
T Tapioca::LuaRegistry::getValueFromLua ( std::string name)
inline

Devuelve un valor de Lua.

Parámetros
nameNombre del valor
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
classNameNombre de la clase
functionNameNombre de la funcion
functionFuncion a registrar

La documentación de esta clase está generada de los siguientes archivos: