|
Toast Engine
|
This is the complete list of members for scripting::ScriptRuntime, including all inherited members.
| call(toast::TickFunctionList phase) noexcept | scripting::ScriptRuntime | |
| call(std::string_view fn_name) noexcept | scripting::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) noexcept | scripting::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() noexcept | scripting::ScriptRuntime | static |
| executing() const noexcept -> bool | scripting::ScriptRuntime | inline |
| functions() const noexcept -> std::vector< LuaFunctionDesc > (defined in scripting::ScriptRuntime) | scripting::ScriptRuntime | |
| getVar(std::string_view name) const noexcept -> std::any | scripting::ScriptRuntime | |
| getVarByPath(size_t index, std::string_view path) const noexcept -> std::any | scripting::ScriptRuntime | |
| hasFunction(std::string_view fn_name) const noexcept -> bool | scripting::ScriptRuntime | |
| hasTick(toast::TickFunctionList mask=toast::TickFunctionList::tick_mask) const noexcept -> bool | scripting::ScriptRuntime | inline |
| instanceCount() const noexcept -> size_t | scripting::ScriptRuntime | inline |
| instanceSchema(size_t index) const noexcept -> const ScriptSchema * | scripting::ScriptRuntime | |
| instanceScript(size_t index) const noexcept -> std::string_view | scripting::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) noexcept | scripting::ScriptRuntime | static |
| schemaVersion() const noexcept -> uint32_t | scripting::ScriptRuntime | inline |
| 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) noexcept | scripting::ScriptRuntime | |
| setVarByPath(size_t index, std::string_view path, const std::any &value) noexcept -> bool | scripting::ScriptRuntime | |
| stateIndex() const noexcept -> size_t | scripting::ScriptRuntime | inline |
| token() const noexcept -> const std::shared_ptr< RuntimeToken > & | scripting::ScriptRuntime | inline |
| ~ScriptRuntime() (defined in scripting::ScriptRuntime) | scripting::ScriptRuntime |