TerraForge3D  2.3.1
3D Terrain And Landscape Generator
NoiseLayer Class Reference

Public Member Functions

nlohmann::json Save ()
 
void Load (nlohmann::json data)
 
float Evaluate (NoiseLayerInput input)
 
void Render (int index)
 

Public Attributes

std::string name
 
const char * noiseTypeStr
 
const char * distFuncStr
 
const char * fractalTypeStr
 
int seed
 
int octaves
 
float frequency
 
float lacunarity
 
float gain
 
float weightedStrength
 
float pingPongStrength
 
float strength
 
float cellularJitter
 
int fractalType
 
int distanceFunc
 
int noiseType
 
FastNoiseLite * noiseGen
 
float offset [3]
 
bool enabled
 

Detailed Description

Definition at line 15 of file NoiseLayer.h.


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