TerraForge3D  2.3.1
3D Terrain And Landscape Generator

◆ SaveNoiseLayer()

nlohmann::json GPUNoiseLayerGenerator::SaveNoiseLayer ( GPUNoiseLayer  nl)
virtual

Definition at line 93 of file GPUNoiseLayerGenerator.cpp.

94{
95 nlohmann::json data;
96 data["octaves"] = nl.octaves;
97 data["fractal"] = nl.fractal;
98 data["frequency"] = nl.frequency;
99 data["lacunarity"] = nl.lacunarity;
100 data["gain"] = nl.gain;
101 data["weightedStrength"] = nl.weightedStrength;
102 data["pingPongStrength"] = nl.pingPongStrength;
103 data["strength"] = nl.strength;
104 data["offsetX"] = nl.offsetX;
105 data["offsetY"] = nl.offsetY;
106 data["offsetZ"] = nl.offsetZ;
107 data["domainWrapDepth"] = nl.domainWrapDepth;
108 return data;
109}
a class to store JSON values
Definition: json.hpp:17860