Sound Bakery  v0.1.0
Open-source audio middleware for games
Loading...
Searching...
No Matches
sbk::engine::system Member List

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::systemfriend
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::systemstatic
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_resultsbk::engine::systemstatic
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::systemstatic
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::systemstatic
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::systemstatic
get_project() -> sbk::editor::project * (defined in sbk::engine::system)sbk::engine::systemstatic
get_voice_tracker() -> sbk::engine::profiling::voice_tracker * (defined in sbk::engine::system)sbk::engine::systemstatic
init(const sb_system_config &config) -> sc_result (defined in sbk::engine::system)sbk::engine::systemstatic
load_soundbank(const std::filesystem::path &file) -> sb_result (defined in sbk::engine::system)sbk::engine::systemstatic
log (defined in sc_system)sc_system
masterNodeGroup (defined in sc_system)sc_system
open_project(const std::filesystem::path &project_file) -> sc_resultsbk::engine::systemstatic
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::systeminline
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::systemstatic
~system() (defined in sbk::engine::system)sbk::engine::system