BsSceneManagerPlugin.cpp 448 B

1234567891011121314151617181920212223
  1. #include "BsOctreeSMPrerequisites.h"
  2. #include "BsOctreeSceneManager.h"
  3. namespace BansheeEngine
  4. {
  5. extern "C" BS_SM_EXPORT const String& getPluginName()
  6. {
  7. static String pluginName = "BansheeOctreeSM";
  8. return pluginName;
  9. }
  10. extern "C" BS_SM_EXPORT void* loadPlugin()
  11. {
  12. SceneManager::startUp<OctreeSceneManager>();
  13. return nullptr;
  14. }
  15. extern "C" BS_SM_EXPORT void unloadPlugin()
  16. {
  17. SceneManager::shutDown();
  18. }
  19. }