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

Go to the source code of this file.

Classes

struct  sgl::TextureData
 This structure stores texture image data. More...
 
class  sgl::Texture
 This class wraps an OpenGL texture object. More...
 

Namespaces

 sgl
 Generic namespace for the SimpleGL framework.
 

Enumerations

enum  sgl::TextureFilter : GLint { sgl::TextureFilter::NEAREST = GL_NEAREST, sgl::TextureFilter::LINEAR = GL_LINEAR }
 This enum wraps the texture object's filter. More...
 
enum  sgl::TextureWrap : GLint { sgl::TextureWrap::CLAMP_TO_EDGE = GL_CLAMP_TO_EDGE, sgl::TextureWrap::CLAMP_TO_BORDER = GL_CLAMP_TO_BORDER, sgl::TextureWrap::REPEAT = GL_REPEAT, sgl::TextureWrap::MIRRORED_REPEAT = GL_MIRRORED_REPEAT }
 This enum wraps the texture object's wrapping functions. More...
 

Detailed Description

Author
Heiko Brumme

This file contains classes to create texture objects.

Definition in file texture_object.hpp.