OGLplus (0.52.0) a C++ wrapper for OpenGL

An object encasulating the shader object functionality. More...

#include </home/chochlik/devel/oglplus/include/oglplus/shader.hpp>

Inheritance diagram for oglplus::Shader:

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.
 

Detailed Description


The documentation for this class was generated from the following file:
  • /home/chochlik/devel/oglplus/include/oglplus/shader.hpp

Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Mon Sep 22 2014 by Doxygen (version 1.8.6).