Lua interop helpers for the optional scripting/backend integration.
This namespace contains glue for pushing/popping values, registering functions, and safely executing snippets so embedders can enable Lua without duplicating binding code.
| Name | Description |
|---|---|
Access | Internal tag granting access to lua internals. |
Context | A reference to an instance of a Lua interpreter. |
Function | A Lua function. |
Param | A lazy container to push values to the Lua stack. |
Scope | Stack scope guard for Lua calls. |
String | A Lua string. |
Table | A Lua table. |
Value | A Lua value. |
zstring | A null-terminated string. |
FunctionPtr | Pointer to a Lua-callable function returning Value. |
| Name | Description |
|---|---|
Type | Types of values. |