Registry for functions and classes that are exported to scripts and visualizations.
Definition: registry.h:138
#define UG_API
Definition: ug_config.h:65
struct lua_State lua_State
Definition: lua_table_handle.h:40
void DebugUp()
move down function stack
Definition: lua_debug.cpp:640
void DebugList()
lists the current line in the script
Definition: lua_debug.cpp:589
void ProfileLUA(bool b)
Definition: lua_debug.cpp:569
void DebugDown()
move down function stack
Definition: lua_debug.cpp:650
void DebugHold()
Definition: lua_debug.cpp:194
void SetLuaDebugIDs(lua_State *L)
Definition: lua_debug.cpp:704
void DebugBacktrace(int fromLevel)
lists the function stack in lua
Definition: lua_debug.cpp:613
int SetDebugShell(debug_return(*s)())
Definition: lua_debug.cpp:117
debug_return
Definition: lua_debug.h:47
@ DEBUG_FINISH
continue until we finish current function
Definition: lua_debug.h:52
@ DEBUG_CONTINUE
continue execution
Definition: lua_debug.h:49
@ DEBUG_STEP
go to next line, step into functions (deeper in stack)
Definition: lua_debug.h:51
@ DEBUG_NEXT
go to next line, but do not go deeper in stack
Definition: lua_debug.h:50
@ DEBUG_EXIT
exit ug
Definition: lua_debug.h:48
bool RegisterLuaDebug(ug::bridge::Registry ®)
Definition: lua_debug.cpp:662
void FinalizeLUADebug()
Free all memory associated with lua_debug.
Definition: lua_debug.cpp:108