TerraForge3D  2.3.1
3D Terrain And Landscape Generator
ClearMeshGenerator.h
1#pragma once
2
3#include "OpenCL/ComputeKernel.h"
4
5#include "json/json.hpp"
6
8
10{
11public:
13
14 virtual void Generate(ComputeKernel *kernels);
15
16 virtual nlohmann::json Save();
17
18 virtual void Load(nlohmann::json data);
19
20 virtual void ShowSettings();
21
22 bool uiActive = false;
23 bool useGPU = false;
24 bool useGPUForNormals = false;
25 double time = 0;
26 ApplicationState *appState;
27
28};
a class to store JSON values
Definition: json.hpp:17860