TerraForge3D  2.3.1
3D Terrain And Landscape Generator

◆ Save()

nlohmann::json GPUNoiseLayerGenerator::Save ( )
virtual

Definition at line 74 of file GPUNoiseLayerGenerator.cpp.

75{
76 nlohmann::json data;
77 data["uid"] = uid;
78 data["name"] = name;
79 data["window"] = windowStat;
80 data["enabled"] = enabled;
81 data["ls"] = localSize;
83
84 for (int i = 0; i < noiseLayers.size(); i++)
85 {
86 tmp.push_back(SaveNoiseLayer(noiseLayers[i]));
87 }
88
89 data["nl"] = tmp;
90 return data;
91}
void push_back(basic_json &&val)
add an object to an array
Definition: json.hpp:23148
a class to store JSON values
Definition: json.hpp:17860