|
Toast Engine
|

Files | |
| asset_proxy.hpp | |
| Lua-side proxy for an asset handle, registered as "Asset" in Lua. | |
| lua_callback.hpp | |
| The only sanctioned way for C++ to keep a Lua function. | |
| lua_event.hpp | |
| Lua event registration and binding for Toast events. | |
| lua_signal.hpp | |
| lua_state.hpp | |
| Pool of independent Lua interpreters. | |
| lua_types.hpp | |
| Small value types registered as Lua usertypes. | |
| lua_util.hpp | |
| Small shared helpers for entering Lua safely. | |
| lua_value_codec.hpp | |
| Converts exported Lua script variable values to/from the engine's text encoding. | |
| node_proxy.hpp | |
| Lua-side proxy for a toast::Node. | |
| script_context.hpp | |
| Tracks the script that is executing on the current thread. | |
| script_dispatch.hpp | |
| Queue of Lua work that could not run right away because its interpreter was busy. | |
| script_runtime.hpp | |
| Per-node Lua script execution environment. | |
| script_schema.hpp | |
| Description of a script's exported variables for the inspector. | |
| signal_proxy.hpp | |
| ui_binds_proxy.hpp | |
| Lua handle for a Panel data binds. | |