Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

TextureManager.h

Go to the documentation of this file.
00001 
00007 #ifndef TEXTUREMANAGER_H_JUP234
00008 #define TEXTUREMANAGER_H_JUP234
00009 
00010 #include "IsoBomb.h"
00011 
00029 class TextureManager {
00030 public:
00047     TextureManager( std::string directory, std::string extension,
00048                     GraphicsDevice device );
00049 
00053     ~TextureManager();
00054 
00059     int numTextures() const;
00060 
00066     Texture getTexture( int idx ) const;
00067 
00068 private:
00072     TextureManager();
00073 
00074     typedef std::vector< Texture > TVector;
00075     typedef TVector::iterator TVectorIter;
00076     typedef TVector::const_iterator TVectorCIter;
00077 
00078     TVector textures;
00079 };
00080 
00081 #endif

Generated on Tue Mar 4 02:29:25 2003 for SuperIsoBomb by doxygen1.2.18