BsScriptEditorPlugin.cpp 566 B

12345678910111213141516171819202122232425262728
  1. #include "BsScriptEditorPrerequisites.h"
  2. #include "BsEditorScriptManager.h"
  3. namespace BansheeEngine
  4. {
  5. extern "C" BS_SCR_BED_EXPORT const String& getPluginName()
  6. {
  7. static String pluginName = "SBansheeEditor";
  8. return pluginName;
  9. }
  10. extern "C" BS_SCR_BED_EXPORT void* loadPlugin()
  11. {
  12. EditorScriptManager::startUp();
  13. return nullptr;
  14. }
  15. extern "C" BS_SCR_BED_EXPORT void updatePlugin()
  16. {
  17. EditorScriptManager::instance().update();
  18. }
  19. extern "C" BS_SCR_BED_EXPORT void unloadPlugin()
  20. {
  21. ScriptGizmoManager::shutDown();
  22. }
  23. }