FProjectInfo¶
-
namespace
marengine -
struct
FMinimalProjectInfo¶
-
class
FProject¶ Public Functions
-
void
setProjectName(const std::string &projectName)¶
-
const std::string &
getProjectName() const¶
-
void
setProjectPath(const std::string &projectPath)¶
-
const std::string &
getProjectPath() const¶
-
const std::string &
getProjectVersion() const¶
-
const std::string &
getProjectConfigPath() const¶
-
const std::string &
getAssetsPath() const¶
-
const std::string &
getScenesPath() const¶
-
const std::string &
getWindowName() const¶
-
void
setSceneStartup(const std::string &startupScene)¶
-
void
setProjectVersion(const std::string &version)¶
-
void
updateWindowName()¶
-
void
useScene(uint32 index) const¶
-
void
-
struct
FProjectInfo¶
-
class
FProjectManager¶ Public Static Functions
-
uint32
generateUniqueID()¶
-
FProject &
loadProject(const FMinimalProjectInfo *pProjectInfo, FMeshManager *pMeshManager, FMaterialManager *pMaterialManager)¶
Private Static Functions
-
void
init(FProjectManager *pProjectManagerInstance)¶
Private Static Attributes
-
FProjectManager *
s_pInstance= {nullptr}¶
Friends
- friend class MAREngine
-
uint32
-
struct