#ifndef TEXTURE_HPP #define TEXTURE_HPP #define GL_GLEXT_PROTOTYPES // Includes #include #include #include // Functions void flip_surface(SDL_Surface* surface); // Classes class Texture { public: unsigned int ID; Texture(const char* file_path); ~Texture(); void bind() const; void bind(unsigned int unit) const; void unbind() const; }; #endif