Toast Engine
Loading...
Searching...
No Matches
scripting::ScriptInstance Member List

This is the complete list of members for scripting::ScriptInstance, including all inherited members.

call(std::string_view fn_name) noexceptscripting::ScriptInstance
callEventMethod(std::string_view name, lua_State *l, int event_index) noexcept -> boolscripting::ScriptInstance
callWithAnyArgs(std::string_view name, std::span< const std::any > args) noexceptscripting::ScriptInstance
callWithLuaStack(std::string_view name, lua_State *l, int args_base, int n_args) noexceptscripting::ScriptInstance
getVar(std::string_view name) const noexcept -> std::anyscripting::ScriptInstance
getVarByPath(std::string_view path) const noexcept -> std::anyscripting::ScriptInstance
hasFunction(std::string_view fn_name) const noexcept -> boolscripting::ScriptInstance
isValid() const noexcept -> boolscripting::ScriptInstanceinline
knowsFunction(std::string_view fn_name) const noexcept -> boolscripting::ScriptInstanceinline
luaSignals() const noexcept -> const std::unordered_map< std::string, LuaSignal > & (defined in scripting::ScriptInstance)scripting::ScriptInstanceinline
luaSignals() noexcept -> std::unordered_map< std::string, LuaSignal > & (defined in scripting::ScriptInstance)scripting::ScriptInstanceinline
name() const noexcept -> const std::string &scripting::ScriptInstanceinline
operator=(ScriptInstance &&) -> ScriptInstance &=delete (defined in scripting::ScriptInstance)scripting::ScriptInstance
operator=(const ScriptInstance &) -> ScriptInstance &=delete (defined in scripting::ScriptInstance)scripting::ScriptInstance
schema() const noexcept -> const ScriptSchema & (defined in scripting::ScriptInstance)scripting::ScriptInstanceinline
ScriptInstance(size_t vm_index, lua_State *l, const assets::Handle< assets::Script > &script, NodeProxy proxy, std::shared_ptr< RuntimeToken > token) (defined in scripting::ScriptInstance)scripting::ScriptInstance
ScriptInstance(ScriptInstance &&)=delete (defined in scripting::ScriptInstance)scripting::ScriptInstance
ScriptInstance(const ScriptInstance &)=delete (defined in scripting::ScriptInstance)scripting::ScriptInstance
setVar(std::string_view name, const std::any &value) noexcept -> boolscripting::ScriptInstance
setVarByPath(std::string_view path, const std::any &value) noexcept -> boolscripting::ScriptInstance
tickMask() const noexcept -> toast::TickFunctionListscripting::ScriptInstanceinline
~ScriptInstance()scripting::ScriptInstance