wfobj-view/TextureCache/TextureCache.hh
josh 3abb848fac initial import, wfobj-view.cc from basic trackball program
git-svn-id: svn://anubis/misc/wfobj-view@29 bd8a9e45-a331-0410-811e-c64571078777
2008-01-30 03:26:38 +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;
};