|
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
|
Namespaces | |
| namespace | DekiEditor |
Functions | |
| std::string | DekiEditor::NormalizeProjectRoot (const std::string &projectPath) |
| Makes a project root absolute. | |
| std::string | DekiEditor::GetGeneratedDirectory (const std::string &projectPath) |
| Root of everything the editor generates. Disposable: recreated on open and build. | |
| std::string | DekiEditor::GetCacheDirectoryRelative () |
| The cache directory relative to the project, with forward slashes. | |
| std::string | DekiEditor::GetCacheDirectory (const std::string &projectPath) |
| The project's cache directory: <project>/generated/cache. | |
| std::string | DekiEditor::GetCachePath (const std::string &projectPath, const std::string &assetGuid) |
| The cached file for the asset assetGuid: <project>/generated/cache/<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 () |