|
Toast Engine
|
This is the complete list of members for toast::StateMachine, including all inherited members.
| addDependsOn(Node &other) (defined in toast::Node) | toast::Node | |
| addInspectorMessage(const NodeMessage &message) (defined in toast::Node) | toast::Node | inlineprotected |
| addScript(const assets::Handle< assets::Script > &script) noexcept | toast::Node | inline |
| addState(const std::string &name, const State &state) (defined in toast::StateMachine) | toast::StateMachine | |
| addState(const std::string &name, const luabridge::LuaRef &table) (defined in toast::StateMachine) | toast::StateMachine | |
| box() const noexcept -> Box< Node > | toast::Node | |
| call(std::string_view name, Args &&... args) -> R | toast::Node | inline |
| children() const noexcept -> const std::vector< Box< Node > > & | toast::Node | inline |
| childrenOfType(const NodeInfo *type) const -> std::vector< Box< Node > > (defined in toast::Node) | toast::Node | |
| childrenSnapshot() const -> std::vector< Box< Node > > (defined in toast::Node) | toast::Node | |
| create(std::string_view type="toast::Node") noexcept -> Box< Node > | toast::Node | inline |
| enabled() const noexcept -> bool | toast::Node | |
| enabled(bool value) noexcept | toast::Node | |
| find(std::string_view query) -> Box< Node > | toast::Node | |
| find(const UID &uid) -> Box< Node > | toast::Node | |
| get(std::string_view name) const -> T | toast::Node | inline |
| getState() -> std::string_view (defined in toast::StateMachine) | toast::StateMachine | inline |
| hasCallable(std::string_view name) const noexcept -> bool | toast::Node | |
| hasTickFunction(TickFunctionList mask) const noexcept -> bool | toast::Node | |
| info() const -> const NodeInfo * | toast::Node | |
| interactsWith(Node &other) | toast::Node | |
| isInstanceRoot() const noexcept -> bool | toast::Node | |
| isRecursivePrefab() const noexcept -> bool (defined in toast::Node) | toast::Node | inline |
| listener() noexcept -> event::Listener & | toast::Node | |
| luaAffinity() const noexcept -> std::optional< size_t > override | toast::StateMachine | inlineprotectedvirtual |
| m_owner (defined in toast::Node) | toast::Node | protected |
| name() const noexcept -> std::string_view | toast::Node | |
| name(std::string_view name) noexcept | toast::Node | |
| Node() (defined in toast::Node) | toast::Node | |
| on_begin (defined in toast::Node) | toast::Node | |
| on_disable (defined in toast::Node) | toast::Node | |
| on_enable (defined in toast::Node) | toast::Node | |
| on_end (defined in toast::Node) | toast::Node | |
| onReflectedFieldChanged(std::string_view) (defined in toast::Node) | toast::Node | inlineprotectedvirtual |
| onScriptsReloaded() (defined in toast::Node) | toast::Node | inlineprotectedvirtual |
| onScriptsReloading() | toast::Node | inlineprotectedvirtual |
| onScriptVarChanged(std::string_view path) | toast::Node | inlineprotectedvirtual |
| owner() const noexcept -> INodeOwner * | toast::Node | inline |
| parent() noexcept -> Box< Node > | toast::Node | |
| participatesIn(NodeOwnerParticipation use) const noexcept -> bool (defined in toast::Node) | toast::Node | inline |
| reloadScripts() noexcept | toast::Node | |
| removeDependsOn(Node &other) (defined in toast::Node) | toast::Node | |
| removeInspectorMessage(const NodeMessage &message) (defined in toast::Node) | toast::Node | inlineprotected |
| rid() const noexcept -> std::uintptr_t | toast::Node | |
| root() const noexcept -> Box< Node > | toast::Node | |
| scriptRuntime() noexcept -> scripting::ScriptRuntime * (defined in toast::Node) | toast::Node | inline |
| scripts() const noexcept -> const std::vector< assets::Handle< assets::Script > > & | toast::Node | inline |
| scriptVm(TickFunctionList func) const noexcept -> std::optional< size_t > | toast::Node | |
| scriptVmAny() const noexcept -> std::optional< size_t > | toast::Node | |
| search(std::string_view query) -> std::vector< Box< Node > > | toast::Node | |
| searchType(const NodeInfo *type) const -> std::vector< Box< Node > > (defined in toast::Node) | toast::Node | |
| set(std::string_view name, const T &value) | toast::Node | inline |
| setScripts(std::vector< assets::Handle< assets::Script > > scripts) noexcept | toast::Node | inline |
| setState(const std::string &name) (defined in toast::StateMachine) | toast::StateMachine | |
| sourcePrefab() const noexcept -> const assets::Handle< assets::Prefab > & | toast::Node | |
| spawn(UID uid) noexcept -> Box< Node > | toast::Node | inline |
| spawn(std::string_view uri) noexcept -> Box< Node > | toast::Node | inline |
| state() const noexcept -> NodeState | toast::Node | inline |
| type() const noexcept -> NodeType | toast::Node | inline |
| uid() const noexcept -> const UID & | toast::Node | |
| updateInspectorMessages() (defined in toast::Node) | toast::Node | inlineprotectedvirtual |
| ~Node() (defined in toast::Node) | toast::Node | virtual |