An object encasulating the shader object functionality. More...
#include </home/chochlik/devel/oglplus/include/oglplus/shader.hpp>
Public Member Functions | |
Shader (ShaderType type) | |
Construction with shader type specifier. | |
Shader (ShaderType type, ObjectDesc &&description) | |
Construction with type specifier and textual descriptor. | |
Shader (ShaderType type, GLSLString &&glsl_source) | |
Construction with type and source code wrapper. | |
Shader (ShaderType type, ObjectDesc &&description, GLSLString &&glsl_source) | |
Construction with type, description and source code wrapper. | |
Shader (ShaderType type, GLSLStrings &&glsl_source) | |
Construction with type and source code wrapper. | |
Shader (ShaderType type, ObjectDesc &&description, GLSLStrings &&glsl_source) | |
Construction with type, description and source code wrapper. | |
Shader (ShaderType type, const GLSLSource &glsl_source) | |
Construction with type and source code wrapper. | |
Shader (ShaderType type, ObjectDesc &&description, const GLSLSource &glsl_source) | |
Construction with type, description and source code wrapper. | |
Shader (Shader &&temp) | |
Shaders are movable. | |
Protected Member Functions | |
Shader (Uninitialized_ u) | |
Uninitialized construction. | |
An object encasulating the shader object functionality.