/* ==================================================================== * ÆÄ ÀÏ : TexturePalette.h * ¸ñ Àû : ÅØ½ºÃÄ¿¡ ´ëÇÑ °øÀ¯¸¦ À§Çؼ­ * ÀÛ ¼º ÀÚ : À̹ý¼® * ÀÛ ¼º ÀÏ : 2006.01 * ÁÖÀÇ»çÇ× : * =================================================================== */ #pragma once class cStream; /// ÅØ½ºÃ³ ÆÈ·¹Æ® class cTexturePalette : public NiDefaultTexturePalette { public: cTexturePalette( unsigned int sizeHint ); virtual ~cTexturePalette(); virtual void SetTexture( const char* pathName, NiTexture* tex ); virtual NiTexture* GetTexture( const char* pathName, NiTexture* pkSelf ) const; /// Á¦°Å¿ë ÀÎÅÍÆäÀ̽º void RemoveTexture(char* strName); void RemoveAllTextures(); virtual NiTexture* LoadTexture( const char* pathName ); }; NiSmartPointer(cTexturePalette);