aa2b3dbc0da51fc430c33ec0b1d2cab94b0dcf53
[demo] / src / opengl / texture-gl.h
1 #ifndef TEXTURE_GL_H_
2 #define TEXTURE_GL_H_
3
4 #include "texture.h"
5
6 class TextureGL : public Texture {
7 private:
8         unsigned int tex;
9         GLenum target;
10         
11         virtual void update() override;
12 public:
13         TextureGL();
14         virtual ~TextureGL();
15
16         virtual void bind() override;
17         virtual void unbind() override;
18 };
19
20 #endif // TEXTURE_GL_H_