SimpleGL  1.1.0
A framework for platform independent rendering
Classes | Namespaces | Enumerations
shader_objects.hpp File Reference
#include <SimpleGL_gl/SimpleGL_gl_Export.h>
#include <string>
#include <GL/glew.h>
#include <glm/glm.hpp>

Go to the source code of this file.

Classes

class  sgl::Shader
 This class wraps an OpenGL shader object. More...
 
class  sgl::ShaderProgram
 This class wraps an OpenGL shader program. More...
 

Namespaces

 sgl
 Generic namespace for the SimpleGL framework.
 

Enumerations

enum  sgl::ShaderType : GLenum { sgl::ShaderType::VERTEX_SHADER = GL_VERTEX_SHADER, sgl::ShaderType::FRAGMENT_SHADER = GL_FRAGMENT_SHADER }
 This enum wraps the shader types. More...
 

Detailed Description

Author
Heiko Brumme

This file contains classes to create shader objects and shader programs.

Definition in file shader_objects.hpp.