BsScriptBuiltinEditorResources.generated.h 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //************** Copyright (c) 2016-2019 Marko Pintera ([email protected]). All rights reserved. *******************//
  3. #pragma once
  4. #include "BsScriptEditorPrerequisites.h"
  5. #include "BsScriptObject.h"
  6. #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
  7. #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
  8. #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
  9. #include "../../bsf/Source/Foundation/bsfEngine/GUI/BsGUIContent.h"
  10. #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
  11. #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
  12. #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
  13. #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
  14. #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
  15. #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
  16. #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
  17. #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
  18. namespace bs
  19. {
  20. struct __GUIContentImagesInterop;
  21. class BuiltinEditorResources;
  22. class BS_SCR_BED_EXPORT ScriptBuiltinEditorResources : public ScriptObject<ScriptBuiltinEditorResources>
  23. {
  24. public:
  25. SCRIPT_OBJ(EDITOR_ASSEMBLY, EDITOR_NS, "EditorBuiltin")
  26. ScriptBuiltinEditorResources(MonoObject* managedInstance);
  27. private:
  28. static MonoObject* Internal_getSkin();
  29. static MonoObject* Internal_getDefaultFont();
  30. static MonoObject* Internal_getDefaultAAFont();
  31. static MonoObject* Internal_getProjectLibraryIcon(ProjectLibraryIcon icon, int32_t size);
  32. static MonoObject* Internal_getToolbarIcon(ToolbarIcon icon);
  33. static void Internal_getSceneWindowIcon(SceneWindowIcon icon, __GUIContentImagesInterop* __output);
  34. static MonoObject* Internal_getSceneViewIcon(SceneViewIcon icon);
  35. static MonoObject* Internal_getLibraryWindowIcon(LibraryWindowIcon icon);
  36. static MonoObject* Internal_getInspectorWindowIcon(InspectorWindowIcon icon);
  37. static void Internal_getAnimationWindowIcon(AnimationWindowIcon icon, __GUIContentImagesInterop* __output);
  38. static MonoObject* Internal_getEditorIcon(EditorIcon icon);
  39. static void Internal_getEditorToggleIcon(EditorToggleIcon icon, __GUIContentImagesInterop* __output);
  40. static MonoObject* Internal_getLogMessageIcon(LogMessageIcon icon, uint32_t size, bool dark);
  41. static MonoObject* Internal_getSprite(EditorSprites sprite);
  42. static MonoString* Internal_getEmptyShaderCode();
  43. static MonoString* Internal_getEmptyCSScriptCode();
  44. };
  45. }