Exemple #1
0
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);
}