Sound Bakery  v0.1.0
Open-source audio middleware for games
|
Handles file and folder paths for a project. More...
#include <project.h>
Public Member Functions | |
ProjectConfiguration (const std::filesystem::path &projectFile) | |
std::filesystem::path | sourceFolder () const |
std::filesystem::path | objectFolder () const |
std::filesystem::path | buildFolder () const |
std::filesystem::path | savedFolder () const |
std::filesystem::path | encodedFolder () const |
std::filesystem::path | logFolder () const |
std::filesystem::path | typeFolder (const rttr::type &type) const |
Converts an object type to a folder location. | |
std::string | getIdFilename (SB::Core::DatabaseObject *databaseObject, std::optional< std::string > extensionOverride=std::nullopt) const |
bool | isValid () const |
Public Attributes | |
std::filesystem::path | m_projectFile |
std::string | m_projectName |
std::filesystem::path | m_projectFolder |
Handles file and folder paths for a project.