|
Toast Engine
|
Lua-side proxy for a toast::Node. More...
#include <any>#include <glm/vec3.hpp>#include <string>#include <toast/world/box.hpp>#include <vector>

Go to the source code of this file.
Classes | |
| class | scripting::Vec3FieldProxy |
| class | scripting::NodeProxy |
Functions | |
| auto | scripting::nodeProxyIndex (NodeProxy &proxy, const luabridge::LuaRef &key, lua_State *l) -> luabridge::LuaRef |
| auto | scripting::nodeProxyNewindex (NodeProxy &proxy, const luabridge::LuaRef &key, const luabridge::LuaRef &value, lua_State *l) -> luabridge::LuaRef |
| auto | scripting::nodeProxyDispatchMethod (NodeProxy &np, std::string_view name, lua_State *l, int args_base, int n_args) -> int |
| auto | scripting::anyValueToLuaRef (lua_State *l, const std::any &value) -> luabridge::LuaRef |
| auto | scripting::luaRefValueToAny (lua_State *l, const luabridge::LuaRef &v) -> std::any |
| Converts a LuaRef to a std::any by dispatching on the Lua type. | |
Lua-side proxy for a toast::Node.