#ifndef TEXTURE_H__ #define TEXTURE_H__ #include #include #include "define.h" class Texture { public: Texture(const std::string& filename = ""); ~Texture(); bool Load(const std::string& filename, bool useMipMaps = true); bool IsValid() const; void Bind() const; private: GLuint m_textureId; bool m_isValid; }; #endif // TEXTURE_H__