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 |