4#include "sound_bakery/system.h"
5#include "sound_bakery/core/database/database_object.h"
7#include "yaml-cpp/yaml.h"
20 std::optional<rttr::type> SelectedType()
const
24 return m_selected->getType();
41 void Init(
const std::filesystem::path& projectFile);
42 virtual void Tick(
double deltaTime)
override;
43 virtual void Exit()
override;
45 void SaveProject()
const;
47 Selection& GetSelection() {
return m_selection; }
Manager class that can handle application operations or project operations. For example,...
Definition Manager.h:14
Definition ProjectManager.h:36
virtual void Tick(double deltaTime) override
Called every frame regardless of if the app is closing.
Definition ProjectManager.cpp:37
virtual void Exit() override
Called when closing the app.
Definition ProjectManager.cpp:42
Simple base Object that all Sound Bakery objects should inherit from.
Definition object.h:33
Definition sound_container.h:10
Definition ProjectManager.h:15