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

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

call(toast::TickFunctionList phase) noexceptscripting::ScriptRuntime
call(std::string_view fn_name) noexceptscripting::ScriptRuntime
callEventMethod(std::string_view name, lua_State *l, int event_index) noexcept -> bool (defined in scripting::ScriptRuntime)scripting::ScriptRuntime
callWithAnyArgs(std::string_view name, std::span< const std::any > args) noexceptscripting::ScriptRuntime
callWithLuaStack(std::string_view name, lua_State *l, int args_base, int n_args) noexcept (defined in scripting::ScriptRuntime)scripting::ScriptRuntime
clearLuaSignal(std::string_view name) (defined in scripting::ScriptRuntime)scripting::ScriptRuntime
connectLuaSignal(std::string_view name, toast::Node &target, std::string_view function, bool forwards_args) -> bool (defined in scripting::ScriptRuntime)scripting::ScriptRuntime
disconnectLuaSignal(std::string_view name, toast::Node &target, std::string_view function) -> bool (defined in scripting::ScriptRuntime)scripting::ScriptRuntime
drainRetired() noexceptscripting::ScriptRuntimestatic
executing() const noexcept -> boolscripting::ScriptRuntimeinline
functions() const noexcept -> std::vector< LuaFunctionDesc > (defined in scripting::ScriptRuntime)scripting::ScriptRuntime
getVar(std::string_view name) const noexcept -> std::anyscripting::ScriptRuntime
getVarByPath(size_t index, std::string_view path) const noexcept -> std::anyscripting::ScriptRuntime
hasFunction(std::string_view fn_name) const noexcept -> boolscripting::ScriptRuntime
hasTick(toast::TickFunctionList mask=toast::TickFunctionList::tick_mask) const noexcept -> boolscripting::ScriptRuntimeinline
instanceCount() const noexcept -> size_tscripting::ScriptRuntimeinline
instanceSchema(size_t index) const noexcept -> const ScriptSchema *scripting::ScriptRuntime
instanceScript(size_t index) const noexcept -> std::string_viewscripting::ScriptRuntime
luaSignalArgTypes(std::string_view name) const -> std::vector< std::string > (defined in scripting::ScriptRuntime)scripting::ScriptRuntime
luaSignalConnections(std::string_view name) const -> std::vector< signals::ConnectionInfo > (defined in scripting::ScriptRuntime)scripting::ScriptRuntime
luaSignals() const -> std::vector< std::string > (defined in scripting::ScriptRuntime)scripting::ScriptRuntime
operator=(const ScriptRuntime &) -> ScriptRuntime &=delete (defined in scripting::ScriptRuntime)scripting::ScriptRuntime
retire(std::unique_ptr< ScriptRuntime > runtime) noexceptscripting::ScriptRuntimestatic
schemaVersion() const noexcept -> uint32_tscripting::ScriptRuntimeinline
ScriptRuntime(toast::Box< toast::Node > node, const std::vector< assets::Handle< assets::Script > > &scripts, uint64_t group=0, std::optional< size_t > placed=std::nullopt)scripting::ScriptRuntime
ScriptRuntime(const ScriptRuntime &)=delete (defined in scripting::ScriptRuntime)scripting::ScriptRuntime
setVar(std::string_view name, const std::any &value) noexceptscripting::ScriptRuntime
setVarByPath(size_t index, std::string_view path, const std::any &value) noexcept -> boolscripting::ScriptRuntime
stateIndex() const noexcept -> size_tscripting::ScriptRuntimeinline
token() const noexcept -> const std::shared_ptr< RuntimeToken > &scripting::ScriptRuntimeinline
~ScriptRuntime() (defined in scripting::ScriptRuntime)scripting::ScriptRuntime