Toast Engine
Loading...
Searching...
No Matches
scripting Directory Reference
Directory dependency graph for scripting:
engine/src/toast/scripting

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.