TerraForge3D  2.3.1
3D Terrain And Landscape Generator
GPUNoiseLayerGenerator Class Reference

Public Member Functions

 GPUNoiseLayerGenerator (ApplicationState *appState, ComputeKernel *kernel)
 
virtual void Generate (ComputeKernel *kernels)
 
virtual nlohmann::json Save ()
 
virtual nlohmann::json SaveNoiseLayer (GPUNoiseLayer nl)
 
virtual GPUNoiseLayer LoadNoiseLayer (nlohmann::json data)
 
virtual void Load (nlohmann::json data)
 
virtual void ShowSetting (int i)
 
void Update ()
 

Public Attributes

bool windowStat = false
 
bool uiActive = false
 
bool enabled = true
 
double time = 0
 
int localSize = 256
 
int vc = 0
 
ApplicationStateappState
 
std::string uid = ""
 
std::string name = ""
 
std::vector< GPUNoiseLayernoiseLayers
 

Detailed Description

Definition at line 29 of file GPUNoiseLayerGenerator.h.


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