示例#1
0
文件: Texture.cpp 项目: noriter/nit
void TextureManager::onFinish()
{
	TextureCache disposing;
	disposing.swap(_cached);

	for (TextureCache::iterator itr = disposing.begin(), end = disposing.end(); itr != end; ++itr)
	{
		(*itr)->dispose();
	}

	disposing.clear();

	g_Contents->Unregister(this);
}