TerraForge3D
2.3.1
3D Terrain And Landscape Generator
VisualizerNode.h
1
#pragma once
2
3
#include "Base/NodeEditor/NodeEditor.h"
4
#include <vector>
5
6
/*
7
*
8
* Warning : This node is may not have any real value!
9
* Its made mainly for debugging and fun!
10
*
11
*/
12
13
14
class
VisualizerNode
:
public
NodeEditorNode
15
{
16
public
:
17
18
19
virtual
NodeOutput
Evaluate(
NodeInputParam
input,
NodeEditorPin
*pin);
20
21
virtual
void
Load(
nlohmann::json
data);
22
virtual
nlohmann::json
Save();
23
virtual
void
OnRender();
24
25
VisualizerNode
();
26
27
std::vector<float> map;
28
NodeInputParam
inputC;
29
std::mutex mutex;
30
};
31
NodeEditorNode
Definition:
NodeEditor.h:118
NodeEditorPin
Definition:
NodeEditor.h:89
VisualizerNode
Definition:
VisualizerNode.h:15
nlohmann::basic_json
a class to store JSON values
Definition:
json.hpp:17860
NodeInputParam
Definition:
NodeEditor.h:31
NodeOutput
Definition:
NodeEditor.h:26
TerraForge3D
include
Generators
CPUNodeEditor
Nodes
VisualizerNode.h
Generated on Thu Apr 7 2022 14:10:50 for TerraForge3D by
1.9.3