FEngineInfo¶
-
namespace
marengine -
-
class
FEngineConfig¶ Public Functions
-
void
createDefault() const¶
-
bool
exists() const¶
-
void
load()¶
-
void
save() const¶
-
void
setEngineInfo(const FEngineInfo &engineInfo)¶
-
void
setEditorSettings(const FEngineEditorSettings &editorSettings)¶
-
void
setWindowSettings(const FEngineWindowSettings &windowSettings)¶
-
const FEngineInfo &
getEngineInfo() const¶
-
const FEngineEditorSettings &
getEditorSettings() const¶
-
const FEngineWindowSettings &
getWindowSettings() const¶
-
const std::vector<FMinimalProjectInfo> &
getProjectInfos() const¶
-
const FMinimalProjectInfo *
getProjectInfo(const std::string &projectName) const¶
-
FMinimalProjectInfo *
addProjectInfo()¶
Private Members
-
std::string
m_configPath= {"marengine.cfg"}¶
-
std::vector<FMinimalProjectInfo>
m_existingProjects¶
-
FEngineInfo
m_engineInfo¶
-
FEngineEditorSettings
m_editorSettings¶
-
FEngineWindowSettings
m_windowSettings¶
-
void
-
struct
FEngineEditorSettings¶ Public Members
-
EEngineEditorTheme
theme= {EEngineEditorTheme::DEFAULT}¶
-
EEngineEditorTheme
-
struct
FEngineInfo¶
-
class