|
Toast Engine
|
This is the complete list of members for scripting::ScriptInstance, including all inherited members.
| call(std::string_view fn_name) noexcept | scripting::ScriptInstance | |
| callEventMethod(std::string_view name, lua_State *l, int event_index) noexcept -> bool | scripting::ScriptInstance | |
| callWithAnyArgs(std::string_view name, std::span< const std::any > args) noexcept | scripting::ScriptInstance | |
| callWithLuaStack(std::string_view name, lua_State *l, int args_base, int n_args) noexcept | scripting::ScriptInstance | |
| getVar(std::string_view name) const noexcept -> std::any | scripting::ScriptInstance | |
| getVarByPath(std::string_view path) const noexcept -> std::any | scripting::ScriptInstance | |
| hasFunction(std::string_view fn_name) const noexcept -> bool | scripting::ScriptInstance | |
| isValid() const noexcept -> bool | scripting::ScriptInstance | inline |
| knowsFunction(std::string_view fn_name) const noexcept -> bool | scripting::ScriptInstance | inline |
| luaSignals() const noexcept -> const std::unordered_map< std::string, LuaSignal > & (defined in scripting::ScriptInstance) | scripting::ScriptInstance | inline |
| luaSignals() noexcept -> std::unordered_map< std::string, LuaSignal > & (defined in scripting::ScriptInstance) | scripting::ScriptInstance | inline |
| name() const noexcept -> const std::string & | scripting::ScriptInstance | inline |
| 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::ScriptInstance | inline |
| 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 -> bool | scripting::ScriptInstance | |
| setVarByPath(std::string_view path, const std::any &value) noexcept -> bool | scripting::ScriptInstance | |
| tickMask() const noexcept -> toast::TickFunctionList | scripting::ScriptInstance | inline |
| ~ScriptInstance() | scripting::ScriptInstance |