class CC_DLL CCTextureCache : public
CCObject
{protected:
CCDictionary*
m_pTextures;
Private: void addImageAsyncCallBack(float
dt);
public:
CCDictionary*
snapshotTextures();
static CCTextureCache *
sharedTextureCache();
static void purgeSharedTextureCache();
CCTexture2D* addImage(const char*
fileimage);
void addImageAsync(const char *path,
CCObject *target,
SEL_CallFuncO selector);
CCTexture2D* addUIImage(CCImage *image, const char *key);
CCTexture2D* textureForKey(const char* key);
void removeAllTextures();
void removeUnusedTextures();
void removeTexture(CCTexture2D* texture);
void removeTextureForKey(const char *textureKeyName);
void dumpCachedTextureInfo();
}