![]() |
Sound Bakery  v0.1.0
Open-source audio middleware for games
|
This is the complete list of members for sbk::engine::system, including all inherited members.
| add_object_to_database(const std::shared_ptr< database_object > &object) -> void (defined in sbk::core::database) | sbk::core::database | |
| add_reference_to_object(std::shared_ptr< database_object > &object) -> void (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| boost::serialization::access (defined in sbk::engine::system) | sbk::engine::system | friend |
| clapHost (defined in sc_system) | sc_system | |
| clapPlugins (defined in sc_system) | sc_system | |
| clear_database() noexcept (defined in sbk::core::database) | sbk::core::database | |
| create() -> system * (defined in sbk::engine::system) | sbk::engine::system | static |
| 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_project(const std::filesystem::directory_entry &projectDirectory, const std::string &projectName) -> sc_result | sbk::engine::system | static |
| 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::engine::system) | sbk::engine::system | static |
| destroy_all() -> void (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| engine (defined in sc_system) | sc_system | |
| get() -> system * (defined in sbk::engine::system) | sbk::engine::system | static |
| get_all() const -> std::vector< std::weak_ptr< database_object > > (defined in sbk::core::database) | sbk::core::database | |
| get_all_category_to_objects() const -> const std::unordered_map< SB_OBJECT_CATEGORY, std::unordered_set< object * > > & (defined in sbk::core::object_tracker) | sbk::core::object_tracker | |
| get_all_type_to_objects() const -> const std::unordered_map< rttr::type, std::unordered_set< object * > > & (defined in sbk::core::object_tracker) | sbk::core::object_tracker | |
| get_current_object_owner() -> sbk::core::object_owner * (defined in sbk::engine::system) | sbk::engine::system | |
| get_game_thread_executer() const -> std::shared_ptr< concurrencpp::manual_executor > (defined in sbk::engine::system) | sbk::engine::system | |
| get_listener_game_object() const -> sbk::engine::game_object * (defined in sbk::engine::system) | sbk::engine::system | |
| get_master_bus() const -> sbk::engine::bus * (defined in sbk::engine::system) | sbk::engine::system | |
| 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_count() const -> size_t (defined in sbk::core::object_tracker) | sbk::core::object_tracker | |
| get_objects_of_category(const SB_OBJECT_CATEGORY &category) const (defined in sbk::core::object_tracker) | sbk::core::object_tracker | |
| get_objects_of_type(const rttr::type &type) const (defined in sbk::core::object_tracker) | sbk::core::object_tracker | |
| get_objects_size() const -> std::size_t (defined in sbk::core::object_owner) | sbk::core::object_owner | |
| get_operating_mode() -> operating_mode (defined in sbk::engine::system) | sbk::engine::system | static |
| get_project() -> sbk::editor::project * (defined in sbk::engine::system) | sbk::engine::system | static |
| get_voice_tracker() -> sbk::engine::profiling::voice_tracker * (defined in sbk::engine::system) | sbk::engine::system | static |
| init(const sb_system_config &config) -> sc_result (defined in sbk::engine::system) | sbk::engine::system | static |
| load_soundbank(const std::filesystem::path &file) -> sb_result (defined in sbk::engine::system) | sbk::engine::system | static |
| log (defined in sc_system) | sc_system | |
| masterNodeGroup (defined in sc_system) | sc_system | |
| open_project(const std::filesystem::path &project_file) -> sc_result | sbk::engine::system | static |
| operating_mode enum name (defined in sbk::engine::system) | sbk::engine::system | |
| 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 | |
| remove_object_from_database(sbk_id objectID) -> void (defined in sbk::core::database) | sbk::core::database | |
| resourceManager (defined in sc_system) | sc_system | |
| serialize(archive_class &archive, const unsigned int version) (defined in sbk::engine::system) | sbk::engine::system | inline |
| set_master_bus(const std::shared_ptr< sbk::engine::bus > &masterBus) -> void (defined in sbk::engine::system) | sbk::engine::system | |
| system() (defined in sbk::engine::system) | sbk::engine::system | |
| track_object(object *object) (defined in sbk::core::object_tracker) | sbk::core::object_tracker | |
| try_find(sbk_id objectID) const -> std::weak_ptr< database_object > (defined in sbk::core::database) | sbk::core::database | |
| try_find(std::string_view name) const -> std::weak_ptr< database_object > (defined in sbk::core::database) | sbk::core::database | |
| untrack_object(object *object, std::optional< rttr::type > typeOverride=std::nullopt) (defined in sbk::core::object_tracker) | sbk::core::object_tracker | |
| update() -> sc_result (defined in sbk::engine::system) | sbk::engine::system | static |
| ~system() (defined in sbk::engine::system) | sbk::engine::system |