![]() |
TerraForge3D
2.3.1
3D Terrain And Landscape Generator
|
Public Member Functions | |
TextureStore (ApplicationState *appState) | |
void | ShowSettings (bool *pOpen) |
void | DownloadTexture (int id, int res) |
void | DeleteTexture (int id) |
void | SaveDownloadsDatabase () |
Static Public Member Functions | |
static TextureStore * | Get () |
Public Attributes | |
std::vector< TextureStoreItem > | textureStoreItems |
std::vector< int > | downloadedTextureStoreItems |
ApplicationState * | appState |
Private Member Functions | |
void | LoadTextureThumbs () |
void | VerifyTextureThumbs () |
void | LoadTextureDatabase () |
nlohmann::json | LoadDownloadedTextureDatabaseJ () |
nlohmann::json | LoadTextureDatabaseJ () |
void | ShowAllTexturesSettings () |
void | ShowDownloadedTexturesSettings () |
Private Attributes | |
nlohmann::json | textureDatabaseJ |
nlohmann::json | downloadedTextureDatabaseJ |
std::string | uid |
char | searchStr [4096] |
Static Private Attributes | |
static TextureStore * | sInstance = nullptr |
Definition at line 34 of file TextureStore.h.