/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Tools/Libs/ToolsFoundation/Application/ApplicationServices.h
38 строк
1 KB
Jan Krassnigg
Added a project creation wizard (#1463)
28 дек 2024, 16:35
Не верифицирован
28 дек 2024, 16:35
dcb4d52
Код
Авторство
О чём код?
#pragma once #include <Foundation/Configuration/Singleton.h> #include <Foundation/Strings/String.h> #include <ToolsFoundation/ToolsFoundationDLL.h> class ezDocument; class EZ_TOOLSFOUNDATION_DLL ezApplicationServices { EZ_DECLARE_SINGLETON(ezApplicationServices); public: ezApplicationServices(); /// \brief A writable folder in which application specific user data may be stored ezString GetApplicationUserDataFolder() const; /// \brief A read-only folder in which application specific data may be located ezString GetApplicationDataFolder() const; /// \brief The writable location where the application should store preferences (user specific settings) ezString GetApplicationPreferencesFolder() const; /// \brief The writable location where preferences for the current ezToolsProject should be stored (user specific settings) ezString GetProjectPreferencesFolder() const; ezString GetProjectPreferencesFolder(ezStringView sProjectFilePath) const; /// \brief The writable location where preferences for the given ezDocument should be stored (user specific settings) ezString GetDocumentPreferencesFolder(const ezDocument* pDocument) const; /// \brief The read-only folder where pre-compiled binaries for external tools can be found ezString GetPrecompiledToolsFolder(bool bUsePrecompiledTools) const; /// \brief The folder under which the sample projects are stored ezString GetSampleProjectsFolder() const; };