![]() |
TerraForge3D
2.3.1
3D Terrain And Landscape Generator
|
Public Member Functions | |
ProjectManager (ApplicationState *appState) | |
void | SetId (std::string id) |
std::string | GetId () |
nlohmann::json | GetDatabase () |
void | RegisterAsset (std::string uid, std::string path) |
std::string | GetAsset (std::string id) |
bool | AssetExists (std::string id) |
void | SetDatabase (nlohmann::json db) |
void | SaveDatabase () |
std::string | GetResourcePath () |
std::string | SaveTexture (Texture2D *texture) |
std::string | SaveResource (std::string folder, std::string path) |
Static Public Member Functions | |
static ProjectManager * | Get () |
Public Attributes | |
ApplicationState * | appState = nullptr |
std::string | projectID = "" |
nlohmann::json | projectDatase |
Static Private Attributes | |
static ProjectManager * | s_ProjectManager |
Definition at line 11 of file ProjectData.h.