BsScriptEditorPrerequisites.h 714 B

12345678910111213141516171819202122232425262728
  1. #pragma once
  2. #include "BsScriptEnginePrerequisites.h"
  3. #include "BsEditorPrerequisites.h"
  4. #if (BS_PLATFORM == BS_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 ( BS_GCC_VISIBILITY )
  15. # define BS_SCR_BED_EXPORT __attribute__ ((visibility("default")))
  16. #else
  17. # define BS_SCR_BED_EXPORT
  18. #endif
  19. namespace BansheeEngine
  20. {
  21. class ScriptEditorWindow;
  22. class GUIGameObjectField;
  23. class GUIResourceField;
  24. class ScriptHandleSliderBase;
  25. }