Exemple #1
0
void UnloadModules()
{
	for(u32 i=0; i<g_modules_list.GetCount(); ++i)
	{
		g_modules_list[i].SetLoaded(false);
	}

	g_modules_funcs_list.Clear();
}
Exemple #2
0
void UnloadModules()
{
	for(u32 i=0; i<3; ++i)
	{
		for(u32 j=0; j<g_max_module_id; ++j)
		{
			if(g_modules[i][j])
			{
				g_modules[i][j]->UnLoad();
			}
		}
	}

	g_modules_funcs_list.Clear();
}
Exemple #3
0
void UnloadModules()
{
	for(u32 i=0; i<3; ++i)
	{
		for(u32 j=0; j<g_max_module_id; ++j)
		{
			if(g_modules[i][j])
			{
				g_modules[i][j]->UnLoad();
			}
		}
	}

	std::lock_guard<std::mutex> lock(g_funcs_lock);
	g_modules_funcs_list.Clear();
}
Exemple #4
0
void StaticFinalize()
{
	g_static_funcs_list.Clear();
}