#pragma once #include #include class Texture { public: Texture(std::string fileName); void Bind(unsigned int unit); virtual ~Texture(); private: GLuint m_texture; };