![]()  | 
  
    Sound Bakery  v0.1.0
    
   Open-source audio middleware for games 
   | 
 
This is the complete list of members for sbk::engine::node_base, including all inherited members.
| add_reference_to_object(std::shared_ptr< database_object > &object) -> void (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| addChild(const sbk::core::database_ptr< node_base > &child) (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| can_add_child(const sbk::core::database_ptr< node_base > &child) const (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| can_add_child_type(const rttr::type &childType) const (defined in sbk::engine::node_base) | sbk::engine::node_base | virtual | 
| can_add_children() const (defined in sbk::engine::node_base) | sbk::engine::node_base | virtual | 
| can_add_parent() const (defined in sbk::engine::node_base) | sbk::engine::node_base | virtual | 
| can_add_parent_type(const rttr::type &parentType) const (defined in sbk::engine::node_base) | sbk::engine::node_base | virtual | 
| casted_shared_from_this() -> std::shared_ptr< T > (defined in sbk::core::object) | sbk::core::object | |
| clear_flags(object_flags flagsToClear) -> void (defined in sbk::core::object) | sbk::core::object | |
| create_database_object(const rttr::type &type, bool addToDatabase=true) -> std::shared_ptr< database_object > | sbk::core::object_owner | |
| create_database_object(bool addToDatabase=true) -> std::shared_ptr< T > (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| create_runtime_object(const rttr::type &type) -> std::shared_ptr< object > (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| create_runtime_object() -> std::shared_ptr< T > (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| destroy() -> void (defined in sbk::core::object) | sbk::core::object | |
| destroy_all() -> void (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| gatherAllDescendants(std::vector< node_base * > &descendants) const (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| gatherAllParents(std::vector< node_base * > &parents) const (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| get_database_id() const -> sbk_id (defined in sbk::core::database_object) | sbk::core::database_object | |
| get_database_name() const -> std::string_view (defined in sbk::core::database_object) | sbk::core::database_object | |
| get_editor_hidden() const -> bool (defined in sbk::core::database_object) | sbk::core::database_object | |
| get_flags() const -> object_flags (defined in sbk::core::object) | sbk::core::object | |
| get_object_type() const -> rttr::type (defined in sbk::core::object) | sbk::core::object | |
| get_objects() -> std::vector< std::shared_ptr< object > > & (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| get_objects() const -> const std::vector< std::shared_ptr< object > > & (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| get_objects_size() const -> std::size_t (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| get_on_destroy() -> MulticastDelegate< object * > & (defined in sbk::core::object) | sbk::core::object | |
| get_on_update_id() -> MulticastDelegate< sbk_id, sbk_id > & (defined in sbk::core::database_object) | sbk::core::database_object | |
| get_on_update_name() -> MulticastDelegate< std::string_view, std::string_view > & (defined in sbk::core::database_object) | sbk::core::database_object | |
| get_output_bus() const (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| get_owner() const -> object_owner * (defined in sbk::core::object) | sbk::core::object | |
| get_owner_object() const -> object * (defined in sbk::core::object) | sbk::core::object | |
| get_parent() const (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| getChildCount() const (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| getChildren() const (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| getNodeStatus() const noexcept (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| has_flag(object_flags flagsToCheck) -> bool (defined in sbk::core::object) | sbk::core::object | |
| hasChild(const sbk::core::database_ptr< node_base > &test) const (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| m_childNodes (defined in sbk::engine::node_base) | sbk::engine::node_base | protected | 
| m_outputBus (defined in sbk::engine::node_base) | sbk::engine::node_base | protected | 
| m_parentNode (defined in sbk::engine::node_base) | sbk::engine::node_base | protected | 
| object()=default (defined in sbk::core::object) | sbk::core::object | |
| operator sbk_id() const (defined in sbk::core::database_object) | sbk::core::database_object | inline | 
| remove_object(const std::shared_ptr< object > &object) -> std::vector< std::shared_ptr< sbk::core::object > >::iterator (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| removeChild(const sbk::core::database_ptr< node_base > &child) (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| serialize(archive_class &archive, const unsigned int fileVersion) (defined in sbk::core::object) | sbk::core::object | inline | 
| set_database_id(sbk_id id) -> void (defined in sbk::core::database_object) | sbk::core::database_object | |
| set_database_name(std::string_view name) -> void (defined in sbk::core::database_object) | sbk::core::database_object | |
| set_editor_hidden(bool hidden) -> void (defined in sbk::core::database_object) | sbk::core::database_object | |
| set_flags(object_flags flagsToSet) -> void (defined in sbk::core::object) | sbk::core::object | |
| set_output_bus(const sbk::core::database_ptr< node_base > &bus) (defined in sbk::engine::node_base) | sbk::engine::node_base | virtual | 
| set_parent_node(const sbk::core::database_ptr< node_base > &parent) (defined in sbk::engine::node_base) | sbk::engine::node_base | virtual | 
| try_convert_object() noexcept -> T * | sbk::core::object | |
| try_convert_object() const noexcept -> const T * | sbk::core::object | |
| ~node_base() (defined in sbk::engine::node_base) | sbk::engine::node_base | |
| ~object() (defined in sbk::core::object) | sbk::core::object | virtual |