| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
- //************** Copyright (c) 2016-2019 Marko Pintera ([email protected]). All rights reserved. *******************//
- #pragma once
- #include "BsScriptEditorPrerequisites.h"
- #include "BsScriptObject.h"
- #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
- #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
- #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
- #include "../../bsf/Source/Foundation/bsfEngine/GUI/BsGUIContent.h"
- #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
- #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
- #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
- #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
- #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
- #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
- #include "../../EditorCore/Utility/BsBuiltinEditorResources.h"
- namespace bs
- {
- struct __GUIContentImagesInterop;
- class BuiltinEditorResources;
- class BS_SCR_BED_EXPORT ScriptBuiltinEditorResources : public ScriptObject<ScriptBuiltinEditorResources>
- {
- public:
- SCRIPT_OBJ(EDITOR_ASSEMBLY, EDITOR_NS, "EditorBuiltin")
- ScriptBuiltinEditorResources(MonoObject* managedInstance);
- private:
- static MonoObject* Internal_getSkin();
- static MonoObject* Internal_getDefaultFont();
- static MonoObject* Internal_getDefaultAAFont();
- static MonoObject* Internal_getProjectLibraryIcon(ProjectLibraryIcon icon, int32_t size);
- static MonoObject* Internal_getToolbarIcon(ToolbarIcon icon);
- static void Internal_getSceneWindowIcon(SceneWindowIcon icon, __GUIContentImagesInterop* __output);
- static MonoObject* Internal_getSceneViewIcon(SceneViewIcon icon);
- static MonoObject* Internal_getLibraryWindowIcon(LibraryWindowIcon icon);
- static MonoObject* Internal_getInspectorWindowIcon(InspectorWindowIcon icon);
- static void Internal_getAnimationWindowIcon(AnimationWindowIcon icon, __GUIContentImagesInterop* __output);
- static MonoObject* Internal_getEditorIcon(EditorIcon icon);
- static MonoObject* Internal_getLogMessageIcon(LogMessageIcon icon, uint32_t size, bool dark);
- static MonoObject* Internal_getSprite(EditorSprites sprite);
- static MonoString* Internal_getEmptyShaderCode();
- static MonoString* Internal_getEmptyCSScriptCode();
- };
- }
|