BsScriptEditorPrerequisites.h 628 B

12345678910111213141516171819202122232425
  1. #pragma once
  2. #include "BsScriptEnginePrerequisites.h"
  3. #include "BsEditorPrerequisites.h"
  4. #if (CM_PLATFORM == CM_PLATFORM_WIN32) && !defined(__MINGW32__)
  5. # ifdef BS_SCR_BED_EXPORTS
  6. # define BS_SCR_BED_EXPORT __declspec(dllexport)
  7. # else
  8. # if defined( __MINGW32__ )
  9. # define BS_SCR_BED_EXPORT
  10. # else
  11. # define BS_SCR_BED_EXPORT __declspec(dllimport)
  12. # endif
  13. # endif
  14. #elif defined ( CM_GCC_VISIBILITY )
  15. # define BS_SCR_BED_EXPORT __attribute__ ((visibility("default")))
  16. #else
  17. # define BS_SCR_BED_EXPORT
  18. #endif
  19. namespace BansheeEditor
  20. {
  21. class ScriptEditorWindow;
  22. }