TerraForge3D  2.3.1
3D Terrain And Landscape Generator
MeshGeneratorManager Class Reference

Public Member Functions

 MeshGeneratorManager (ApplicationState *appState)
 
void Generate ()
 
void GenerateSync ()
 
void ShowSettings ()
 
void GenerateForTerrain ()
 
void GenerateForCustomBase ()
 
void ExecuteKernels ()
 
void ExecuteCPUGenerators ()
 
void LoadKernels ()
 
nlohmann::json Save ()
 
void Load (nlohmann::json data)
 

Public Attributes

double time = 0
 
bool windowStat = true
 

Private Attributes

ApplicationStateappState
 
ModeltmpModel
 
std::atomic< bool > * isRemeshing
 
ComputeKernelkernels
 
ClearMeshGeneratorclearMeshGen
 
std::vector< CPUNoiseLayersGenerator * > cpuNoiseLayers
 
std::vector< GPUNoiseLayerGenerator * > gpuNoiseLayers
 
std::vector< CPUNodeEditor * > cpuNodeEditors
 

Detailed Description

Definition at line 21 of file MeshGeneratorManager.h.


The documentation for this class was generated from the following files: