TextureCache/TextureCache.h
josh f314a86b77 migrating to TextureLoader interface
git-svn-id: svn://anubis/misc/TextureCache@183 bd8a9e45-a331-0410-811e-c64571078777
2009-10-18 15:50:01 +00:00

26 lines
468 B
C++

#ifndef TEXTURECACHE_H
#define TEXTURECACHE_H TEXTURECACHE_H
#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;
};
#endif