TextureCache/TextureCache.hh
josh 9dcbb5222c initial import
git-svn-id: svn://anubis/misc/TextureCache@27 bd8a9e45-a331-0410-811e-c64571078777
2008-01-29 04:52:55 +00:00

21 lines
374 B
C++

#include <GL/gl.h>
#include <map>
#include <string>
class TextureCache
{
public:
GLuint load(const std::string & filename);
private:
/* methods */
GLuint loadTexture(const char * filename,
bool mipmaps = false,
int mode = GL_DECAL,
int quality = 1);
/* data */
std::map< std::string, GLuint > m_cache;
};