Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
Paths.h File Reference

Namespaces

namespace  DekiEditor

Functions

std::string DekiEditor::NormalizeProjectRoot (const std::string &projectPath)
 Where a project's generated content lives.
std::string DekiEditor::GetGeneratedDirectory (const std::string &projectPath)
 Root of everything the editor generates.
std::string DekiEditor::GetCacheDirectoryRelative ()
 The cache directory as a project-relative path, forward-slashed.
std::string DekiEditor::GetCacheDirectory (const std::string &projectPath)
 Get the cache directory path for a project.
std::string DekiEditor::GetCachePath (const std::string &projectPath, const std::string &assetGuid)
 Get the cache path for a specific asset by GUID.
std::string DekiEditor::GetRuntimeDirectory (const std::string &projectPath)
 Package DLLs the editor loads.
std::string DekiEditor::GetBuildDirectory (const std::string &projectPath)
 CMake/Ninja build tree.
std::string DekiEditor::GetShadowDirectory (const std::string &projectPath)
 Hot-reload copies of the runtime DLLs.
std::string DekiEditor::GetSettingsDirectory (const std::string &projectPath)
 Project settings, authored and tracked.
std::string DekiEditor::GetSourceDirectory (const std::string &projectPath)
std::string DekiEditor::GetAssetsDirectory (const std::string &projectPath)
std::string DekiEditor::GetPackagesDirectory (const std::string &projectPath)
std::string DekiEditor::GetPackageManifestFile (const std::string &projectPath)
 The manifest naming a project's package dependencies, and its lockfile.
std::string DekiEditor::GetPackageLockFile (const std::string &projectPath)
std::string DekiEditor::GetPlatformsDirectory (const std::string &projectPath)
std::string DekiEditor::GetAssetsDirectoryRelative ()
std::string DekiEditor::GetSourceDirectoryRelative ()
std::string DekiEditor::GetPackagesDirectoryRelative ()
std::string DekiEditor::GetPackageManifestFileName ()
 Manifest and lock filenames, as written at the project root.
std::string DekiEditor::GetPackageLockFileName ()
std::string DekiEditor::GetPlatformsDirectoryRelative ()