Sound Bakery  v0.1.0
Open-source audio middleware for games
Loading...
Searching...
No Matches
SB::Editor::ProjectConfiguration Struct Reference

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
 

Detailed Description

Handles file and folder paths for a project.


The documentation for this struct was generated from the following files: