#ifndef TEXTURE2D_H #define TEXTURE2D_H #include #include #include class Texture2D { public: Texture2D(); ~Texture2D(); bool loadTexture(const std::string& filename, bool generateMipmaps = true); void bind(GLuint texUnit = 0); private: GLuint mTexture; }; #endif // TEXTURE2D_H