![]() |
Sound Bakery  v0.1.0
Open-source audio middleware for games
|
Manager of the whole Sound Bakery. More...
#include <system.h>
Public Member Functions | |
| void | onLoaded () |
| void | createMasterBus () |
| const SB::Core::DatabasePtr< Bus > & | getMasterBus () const |
| void | setMasterBus (const SB::Core::DatabasePtr< Bus > &bus) |
| GameObject * | getListenerGameObject () const |
| std::shared_ptr< concurrencpp::thread_pool_executor > | getBackgroundExecuter () const |
| std::shared_ptr< concurrencpp::manual_executor > | getMainThreadExecutuer () const |
Static Public Member Functions | |
| static System * | get () |
| static sc_system * | getChef () |
| static System * | create () |
| static void | destroy () |
| static SB_RESULT | init () |
| static SB_RESULT | update () |
| static SB_RESULT | openProject (const std::filesystem::path &projectFile) |
| Creates an instance of Sound Bakery and opens the project. | |
| static SB::Core::ObjectTracker * | getObjectTracker () |
| static SB::Core::Database * | getDatabase () |
| static SB::Editor::Project * | getProject () |