void InitPhysicalWorld() { g_pWorldInfo.m_simulationType = hkpWorldCinfo::SIMULATION_TYPE_MULTITHREADED; g_pWorldInfo.m_broadPhaseBorderBehaviour = hkpWorldCinfo::BROADPHASE_BORDER_REMOVE_ENTITY; g_pWorld = new hkpWorld(g_pWorldInfo); g_pWorld->m_wantDeactivation = false; g_pWorld->markForWrite(); hkpAgentRegisterUtil::registerAllAgents( g_pWorld->getCollisionDispatcher() ); g_pWorld->registerWithJobQueue( g_pJobQueue ); }