Toast Engine
Loading...
Searching...
No Matches
node_proxy.hpp File Reference

Lua-side proxy for a toast::Node. More...

#include <any>
#include <glm/vec3.hpp>
#include <string>
#include <toast/world/box.hpp>
#include <vector>
Include dependency graph for node_proxy.hpp:
This graph shows which files directly or indirectly include this file:

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.

Detailed Description

Lua-side proxy for a toast::Node.

Author
Xein
Date
11 Jul 2026