LesDingeriesDeDjalimSurOpenGL/include/Texture2D.h

21 lines
348 B
C++

#ifndef TEXTURE2D_H
#define TEXTURE2D_H
#include <stb_image/stb_image.h>
#include <GL/glew.h>
#include <string>
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