//#ifndef _TEXMAN_H_ //#define _TEXMAN_H_ // //#include "p_hw.h" //#include "p_tex.h" // //class NsTextureMan //{ // NsTexture * _add ( NsTexture * pTexture, unsigned int copy ); // // NsTexture ** m_pHashTable; // unsigned int m_tableSize; // unsigned int m_allocatedCount; //public: // NsTextureMan (); // NsTextureMan ( int hashTableSize ); // NsTextureMan ( const char * pFilename ); // ~NsTextureMan (); // // NsTexture * add ( NsTexture * pTexture ); // NsTexture * addClone ( NsTexture * pTexture ); // void remove ( const char * pName ); // void replace ( const char * pName, NsTexture *pReplacement ); // NsTexture * retrieve ( const char * pName ); // void addList ( void * pTexList ); // // unsigned int count ( void ) { return m_allocatedCount; }; // // void reset ( void ); // // void merge ( NsTextureMan& source ); //}; // //#endif // _TEXMAN_H_