|
ug4
|
this class maps a scalar value an output scalar value using a lua callback More...
#include <lua_user_data.h>
Public Member Functions | |
| LuaUserNumberNumberFunction () | |
| number | operator() (int numArgs,...) const |
| void | set_lua_callback (const char *luaCallback) |
Protected Attributes | |
| std::string | m_callbackName |
| int | m_callbackRef |
| lua_State * | m_L |
this class maps a scalar value an output scalar value using a lua callback
| ug::LuaUserNumberNumberFunction::LuaUserNumberNumberFunction | ( | ) |
References ug::script::GetDefaultLuaState(), m_callbackRef, and m_L.
| number ug::LuaUserNumberNumberFunction::operator() | ( | int | numArgs, |
| ... | |||
| ) | const |
References m_callbackName, m_callbackRef, m_L, ug::ReturnValueToNumber(), and UG_THROW.
| void ug::LuaUserNumberNumberFunction::set_lua_callback | ( | const char * | luaCallback | ) |
References m_callbackName, m_callbackRef, m_L, and UG_THROW.
|
protected |
Referenced by operator()(), and set_lua_callback().
|
protected |
Referenced by LuaUserNumberNumberFunction(), operator()(), and set_lua_callback().
|
protected |
Referenced by LuaUserNumberNumberFunction(), operator()(), and set_lua_callback().