]> git.tdb.fi Git - libs/gl.git/blob - source/texture2d.h
Add vertex arrays and buffers
[libs/gl.git] / source / texture2d.h
1 #ifndef MSP_GL_TEXTURE2D_H_
2 #define MSP_GL_TEXTURE2D_H_
3
4 #include <string>
5 #include "texture.h"
6
7 namespace Msp {
8 namespace GL {
9
10 class Texture2D: public Texture
11 {
12 public:
13         Texture2D();
14         void image(int, int, sizei, sizei, int, GLenum, GLenum, void *);
15         void image(int, sizei, sizei, TextureFormat, void *);
16         void image(const std::string &);
17         sizei get_width() const  { return width_; }
18         sizei get_height() const { return height_; }
19 private:
20         sizei width_;
21         sizei height_;
22 };
23
24 } // namespace GL
25 } // namespace Msp
26
27 #endif