8#include "Shading/GLSLHandler.h"
9#include "Shading/SharedMemoryManager.h"
10#include "Shading/ShaderNodeEditor.h"
11#include "Shading/ShaderTextureManager.h"
15 std::string name =
"";
16 std::string content =
"";
29 void ShowSettings(
bool *pOpen);
32 void PrepVertShader();
33 void PrepGeomShader();
34 void PrepFragShader();
36 void ReCompileShaders();
38 void LoadDefaultCustomNodes();
49 std::string vertexSource =
"";
50 std::string geometrySource =
"";
51 std::string fragmentSource =
"";
53 std::string extraSource =
"";
57 std::vector<std::string> logs;
58 std::vector<DefaultCustomNode> defaultCustomNodes;
a class to store JSON values