DEKI/ENGINE docs
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
ProjectPaths.h File Reference

Namespaces

namespace  DekiEditor
namespace  DekiEditor::ProjectPaths
 The one definition of where things live inside a project.

Functions

std::filesystem::path DekiEditor::ProjectPaths::Generated (const std::string &projectRoot)
std::filesystem::path DekiEditor::ProjectPaths::Runtime (const std::string &projectRoot)
std::filesystem::path DekiEditor::ProjectPaths::Build (const std::string &projectRoot)
std::filesystem::path DekiEditor::ProjectPaths::Cache (const std::string &projectRoot)
std::filesystem::path DekiEditor::ProjectPaths::Shadow (const std::string &projectRoot)
std::filesystem::path DekiEditor::ProjectPaths::CMakeListsFile (const std::string &projectRoot)
std::filesystem::path DekiEditor::ProjectPaths::Settings (const std::string &projectRoot)
std::filesystem::path DekiEditor::ProjectPaths::RuntimeBuildTemp (const std::string &projectRoot)
 Directories a project must have; created for new projects and repaired on open.
std::filesystem::path DekiEditor::ProjectPaths::RuntimePdbArchive (const std::string &projectRoot)

Variables

constexpr const char * DekiEditor::ProjectPaths::kStructureVersion = "v5"
 The folder layout version deki.json records as "structure".