![]() |
TerraForge3D
2.3.1
3D Terrain And Landscape Generator
|
Public Member Functions | |
GLSLHandler (std::string name="Shader") | |
std::string | GenerateGLSL () |
void | AddTopLine (GLSLLine line) |
void | AddUniform (GLSLUniform uniform) |
void | AddMacro (GLSLMacro macro) |
void | AddSSBO (GLSLSSBO ssbo) |
void | AddFunction (GLSLFunction function) |
bool | HasFunction (std::string name) |
void | Clear () |
Public Attributes | |
std::string | version = "430 core" |
std::string | code = "" |
std::string | name = "" |
std::vector< GLSLUniform > | uniforms |
std::vector< GLSLFunction > | functions |
std::vector< std::string > | functionNames |
std::vector< GLSLMacro > | macros |
std::vector< GLSLSSBO > | ssbos |
std::vector< GLSLLine > | topLines |
Definition at line 74 of file GLSLHandler.h.