static void DeInitManagedModule()
    {
      // billboard model factory class (fake model to generate static billboard meshes per sector)
      VTerrainDecorationModelManager::GlobalManager().UnregisterFactory(&VTerrainDecorationBillboardMesh::g_BillboardMeshFactory);

      GetEnginePlugin_VisionEnginePlugin()->DeInitEnginePlugin();
    }
    static void InitManagedModule()
    {
      // make sure the native plugin is initialized:
      GetEnginePlugin_VisionEnginePlugin()->InitEnginePlugin();

      // billboard model factory class (fake model to generate static billboard meshes per sector)
      VTerrainDecorationModelManager::GlobalManager().RegisterFactory(&VTerrainDecorationBillboardMesh::g_BillboardMeshFactory);
    }
VEXPORT IVisPlugin_cl* GetEnginePlugin()
{
  return GetEnginePlugin_VisionEnginePlugin();
}