TerraForge3D  2.3.1
3D Terrain And Landscape Generator
GeneratorMaskManager Class Reference

Public Member Functions

 GeneratorMaskManager (ComputeKernel *kernel, std::string uid, ApplicationState *appState)
 
nlohmann::json SaveGeneratorMask (GeneratorMask mask)
 
GeneratorMask LoadGeneratorMask (nlohmann::json data)
 
nlohmann::json Save ()
 
void Load (nlohmann::json data)
 
float EvaluateAt (float x, float y, float z, float value)
 
void ShowSettings ()
 

Public Attributes

bool enabled = false
 
std::vector< GeneratorMaskmasks
 
std::string uid
 
int gmcount = 0
 
GeneratorMaskType type = GeneratorMaskType::GeneratorMask_Additive
 
ApplicationStateappState
 

Detailed Description

Definition at line 43 of file GeneratorMask.h.


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