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) (defined in sbk::core::database) | sbk::core::database | |
clear_database() noexcept (defined in sbk::core::database) | sbk::core::database | |
create() (defined in sbk::engine::system) | sbk::engine::system | static |
create_database_object(const rttr::type &type, bool addToDatabase=true) | sbk::core::object_owner | |
create_database_object() (defined in sbk::core::object_owner) | sbk::core::object_owner | |
create_runtime_object(const rttr::type &type) (defined in sbk::core::object_owner) | sbk::core::object_owner | |
create_runtime_object() (defined in sbk::core::object_owner) | sbk::core::object_owner | |
current_object_owner() | sbk::engine::system | |
destroy() (defined in sbk::engine::system) | sbk::engine::system | static |
destroy_all() (defined in sbk::core::object_owner) | sbk::core::object_owner | inline |
engine (defined in sc_system) | sc_system | |
game_thread_executer() const (defined in sbk::engine::system) | sbk::engine::system | inline |
get() (defined in sbk::engine::system) | sbk::engine::system | static |
get_all() const (defined in sbk::core::database) | sbk::core::database | |
get_listener_game_object() const (defined in sbk::engine::system) | sbk::engine::system | inline |
get_master_bus() const (defined in sbk::engine::system) | sbk::engine::system | inline |
get_objects() (defined in sbk::core::object_owner) | sbk::core::object_owner | inline |
get_objects() const (defined in sbk::core::object_owner) | sbk::core::object_owner | inline |
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_project() (defined in sbk::engine::system) | sbk::engine::system | static |
init() (defined in sbk::engine::system) | sbk::engine::system | static |
load_object(YAML::Node &node) (defined in sbk::core::object_owner) | sbk::core::object_owner | |
log (defined in sc_system) | sc_system | |
masterNodeGroup (defined in sc_system) | sc_system | |
open_project(const std::filesystem::path &project_file) | sbk::engine::system | static |
remove_object(const std::shared_ptr< object > &object) (defined in sbk::core::object_owner) | sbk::core::object_owner | |
remove_object_from_database(sbk_id objectID) (defined in sbk::core::database) | sbk::core::database | |
resourceManager (defined in sc_system) | sc_system | |
set_master_bus(const std::shared_ptr< sbk::engine::bus > &masterBus) (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 (defined in sbk::core::database) | sbk::core::database | |
try_find(std::string_view name) const (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() (defined in sbk::engine::system) | sbk::engine::system | static |
~system() (defined in sbk::engine::system) | sbk::engine::system |